Kbase 11476: How to tune the kernel parameters on SCO UNIX
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/10/1998 |
|
Solution ID: 11476
GOAL:
How to tune the kernel parameters on SCO UNIX
FACT(s) (Environment):
SCO Unix
SYMPTOM(s):
Warning: only <num> wait semaphores are available. (1093)
Less than minimum number of semaphores available (1130)
Semaphore limit exceeded (1131)
Select returned -1 , errno=<n>. (793)
** The server terminated with exit code <number>. (800)
CAUSE:
If shared memory or semaphores are allocated inadequately, Progress displays an error message on attempts to start an additional user or server. For example, if SEMMSL (maximum number of semaphores per semaphore ID) or SEMMNS (total semaphores in the system) is set too low, PROSERVE fails and displays error messages.
FIX:
See the Progress System Administration Guide II - Appendix A. for the guidelines to relevant parameter values to reconfigure the kernel. Follow these steps to reconfigure:
1) Log in as root.
2) Run sysadmsh.
3) Choose System > Configure > Kernel > Parameters.
4) Choose number 8, Semaphores.
5) Hit return until you reach the value that you want to change.
6) Enter the value at the "New value is:" prompt.
7) Answer 'Y' to override recommendations.
8) Continue until you have changed all target values (SEMMSL,
SEMMNS).
9) Hit return until the kernel configure menu appears.
10) Enter 'q' to quit.
11) Choose "Rebuild" from the menu to relink kernel.
12) Answer 'Y' to make the new kernel the default.
13) Shut down the system and reboot.
Any changes required by Progress are supported by SCO.