sábado, 4 de mayo de 2019

Semaphore ! - cannot create semaphore No space left on device


Me conecto al equipo, y chequeo los valores actuales

[root@lnx157 ~]# ipcs -sl

------ Semaphore Limits --------
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 32
semaphore max value = 32767

[root@lnx0157 ~]# sysctl kernel.sem
kernel.sem = 250 32000 32 128
[root@lnx0157 ~]#

Dependiendo si es red hat 6 o menor, hacer :

[root@lnx0157 ~]# echo kernel.sem = 250 64000 32 256 >>/etc/sysctl.conf
[root@lnx0157 ~]# sysctl -p
[root@lnx0157 ~]# sysctl kernel.sem
kernel.sem = 250 64000 32 256
[root@lnx0157 ~]#


Con el sysctl -p, relee el sysctlconf y toma los cambios, pero lo mejor es un reboot.

En el caso que sea un redhat 7, hay que hacer

echo kernel.sem = 250 64000 32 256 >/etc/sysctl.d/99-kernelsem.conf
sysctl --system
chequeo los valores con
sysctl kernel.sem ipcs -sl


A continuacion dejo unos valores de ejemplo para usar

kernel.sem = 250 64000 32 256
kernel.sem = 250 320000 32 1280
kernel.sem = 500 640000 32 1280
kernel.sem = 500 4096000 32 8192

No hay comentarios:

Publicar un comentario

Comentarios