Resolución al error: No space left on device: Cannot create SSLMutex

Ultimamente solo me pasan cosas raras en trabajo, os cuento la última, de vez en cuando se nos cae el servidor apache, cosa que es facil entramos por consola y hacemos un service httpd restart, el problema viene cuando al hacer esto nos da error y no puede iniciar, en el mejor de los casos podemos buscar el proceso ps aux | grep httpd y matarlo kill -9 nº del pid que nos de, y que pasa si el proceso esta eliminado, mirando en los logs  veo que el problema viene por un

No space left on device: Cannot create SSLMutex

Esto siempre se ha solucionado reniciando el sistema y todo vuelve a lanormalidad, pero es que menuda tela reiniciar y estar 2 minutos con los dedos cruzados, mientras no hay correo de las 100 personas que trabajan, me da pánico así que

despues de googlear un rato encuentro que tenemos solución, empezamos por lo primero.

ipcs -s | grep apache

si sale un chorro de texto bastante abundante malo, este es el problema que se ha saturado los semaphore-arrays de apache, lo vamos a solucionar mediante este comando.

ipcs -s | grep apache | awk ' { print $2 } ' | xargs ipcrm sem

con esto ya podríamos reniciar el servidor apache de nuevo sin ningun problema

service httpd restart

Ahora lo que vamos a evitar es que esto no nos vuelva a pasar

/sbin/sysctl -a | grep sem

nos dara un valor

kernel.sem = 200        32000   32      128

y lo modificamos por ejemplo a 250

/sbin/sysctl -w kernel.sem=250

Esto hará que funcione mientras no se reiniciae el sistema, par que los cambios seas permanentes deberemos modificarlo en /etc/sysctl.conf

nano /etc/sysctl.conf

y cambiar o añadir si no lo está

kernel.sem=250
 
No hay comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Cosas que recordar
Eliminar High CPU a 300 en un MAC

Para eliminar el alto uso de CPU por fallo de batería en mal estado, etc Lo primero saber sobre que versión de MAC estamos trabajando, para saber la versión vamos a la manzanita del menú -> acerca de este mac -> más información -> reporte de sistema, ahí miramos que …

Cosas que recordar
Error vesta-php package 2.13 GLIBC

Si salta el error vesta-php al intentar actualizar el servidor que tiene instalado el Vesta CP nos dejara de fioncionar el panel de vesta, entonces vamos a proceder a reinstalar estos dos paquetes   apt-get update && apt-get install vesta-nginx –reinstall apt-get update && apt-get install vesta-php –reinstall   con …

Cosas que recordar
Estado de la bateria en w8 y w10

Para saber el estado de la batería en windows 10 y 8, podremos sacar un log en html primero abrimos el powershell y dentro escribimos powercfg /batteryreport Esto nos generara un html en C:/Usuarios/nombre/battery report.html  

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies