| Asunto: | [mundounix] Semáforos en Unix | | Fecha: | 16 de Enero, 2003 01:33:54 (+0100) | | Autor: | rsoria <rsoria @.........com>
|
Hola! Soy de Mendoza (Argentina), trabajo como Administrador de Unix en una
empresa de esta provincia. El servidor que administro es marca HP Net Server LH3
con un procesador Intel PENTIUM III de 550 MHz, memoria 128 Mb, memoria cache 512
kb, un disco de 9,1 Gb. Sistema operativo UNIX SCO Open Server 5.0.5 Tiene
instalado PROGRESS 8.0 que levanta 3 bases de datos. Los problemas aparecieron
cuando comenzó a levantar la 4ta. base de dato "auditor". El mensaje de error
cuando ingresaba el usuario 12 de la base contable era:
"El servidor o el sistema no tienen más recursos. Intentelo con un -n mayor.
(748)"
Los script con que levanta las bases son:
/u/dlc/bin/proserve /u/sistemas/bases/auditor -L 10000 -Mn 4 -n 11 -B 2000 -H
localhost -N tcp -S auditor
/u/dlc/bin/proserve /u/sistemas/bases/contable -L 10000 -Mn 4 -n 11 -B 2000 -H
localhost -N tcp -S contable
/u/dlc/bin/proserve /u/sistemas/bases/recursos -L 10000 -Mn 4 -n 5 -B 2000 -H
localhost -N tcp -S recursos
/u/dlc/bin/proserve /u/sistemas/bases/abacus -L 10000 -Mn 4 -n 5 -B 2000 -H
localhost -N tcp -S abacus
Aumenté el -n de la base "contable" y "auditor" a 12 (hace auditoría a la base
contable" y me largo el mensaje "aumente la cantidad de semáforos"
Aumente la cantidad de semáforos del kernel:
SEMMAP 50
SEMMNI 300 (este lo llevé al máximo)
SEMMNU 100
Y siguió con los mensajes de semáforos, como último recursos reduje de los
scripts el -Mn de 4 a 2; y fin del problema.
Pero la empresa que hace el software habilitó la base auditor a las otras y
volvimos con el primer error:
"El servidor o el sistema no tienen más recursos. Intentelo con un -n mayor.
(748)"
Aumente el -n y únicamente levanta 10 usuarios en total, quedando los scripts:
/u/dlc/bin/proserve /u/sistemas/bases/auditor -L 10000 -Mn 2 -n 14 -B 2000 -H
localhost -N tcp -S auditor
/u/dlc/bin/proserve /u/sistemas/bases/contable -L 10000 -Mn 2 -n 10 -B 2000 -H
localhost -N tcp -S contable
/u/dlc/bin/proserve /u/sistemas/bases/recursos -L 10000 -Mn 2 -n 2 -B 2000 -H
localhost -N tcp -S recursos
/u/dlc/bin/proserve /u/sistemas/bases/abacus -L 10000 -Mn 2 -n 2 -B 2000 -H
localhost -N tcp -S abacus
Cuando ingresa el usuario nº 11 muestra el error:
"El servidor o el sistema no tienen más recursos. Intentelo con un -n mayor.
(748)"
y deben ingresar 16 usuarios.
Existen otros semáforos pero no encontré donde configurarlos: SEMOPM, SEMUME,
SEMVMX, SEMAEM, SEMMNS, SEMMSL
En conclusión estoy más perdido que Adan en el día de la madre.
Necesito de asesoramiento o en su defecto que me informen a quién puedo
recurrir. Desde ya agradecido por haberte tomado el trabajo de leer este e-mail.
Un abrazo ;-) Raúl
_______________________________________________________________________
Visita nuestro patrocinador:
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~
PER Antivirus, la solución integral contra los virus informáticos.
Descargue una copia de evalución gratuita:
Haga clic aquí -> http://elistas.net/ml/100/
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~
|