Changes between Version 20 and Version 21 of Installation_and_Configuration


Ignore:
Timestamp:
11/16/11 15:35:31 (10 years ago)
Author:
branden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Installation_and_Configuration

    v20 v21  
    306306After all modules are configured, the system can be started. 
    307307 
    308  *For mulit-node configurations, it is recommended that at least one remote node be physically close to the central node for initial debugging. 
     308 * For mulit-node configurations, it is recommended that at least one remote node be physically close to the central node for initial debugging. 
    309309 
    310310 * Establish and test all communication links. 
     
    332332== 12. Common Configuration Errors == 
    333333 
    334 * Module ID: 
     334 * Module ID: 
    335335 
    336336A module will terminate because it was given a "Module Id" which is not defined in [wiki:earthworm earthworm].d. 
    337337 
    338 * Port Numbers: 
     338 * Port Numbers: 
    339339 
    340340Strange behavior can occur if several modules are using the same port number. The simplest solution is to assign unique port numbers within an installation. 
    341341 
    342 * Ring Name: 
     342 * Ring Name: 
    343343 
    344344A problem of a module not functioning is that it has been configured to listen to the wrong ring, or that the module which is to be supplying the input messages is putting them on some other ring. 
    345345 
    346 * Heartbeat rates: 
     346 * Heartbeat rates: 
    347347 
    348348Modules can produce heartbeat messages which [wiki:statmgr statmgr] can use to determine when a module has died. The rate at which heartbeats are produced (specified in a module's ".d" file) should be reasonably higher than the rate at which [wiki:statmgr statmgr] expects to see them (as specified in the module's ".desc" file). Setting them the same, or very close can cause a module to be spuriously declared dead (and optionally restarted). 
     
    358358Under Solaris 2.6 (and probably other versions as well), the maximum number of shared memory segments is six. This means that on an out-of-the-box machine you can only configure six rings. If you try to configure more than that, you will see a cryptic message from tport_create about too many open files. The fix to this problem is to add the following lines to the /etc/system file, and then reboot the system. 
    359359 
    360  
    361360 set shmsys:shminfo_shmmax = 4294967295 
    362361