Error y servicio caído en Apache
Esta mañana hemos tenido un problema con el servicio Apache de un servidor dedicado. Hemos accedido al servidor y había un problema originado por un problema en memoria (gestion de semaforos) de las aplicaciones que hacen uso de mod_perl. Al parecer hay aplicaciones que originan estos problemas.
Para solucionar este problema ha sido necesario ejecutar el siguiente comando:
ipcs -s | grep apache | awk ‘{print $2}’ | xargs ipcrm sem
Espero que os sirva de ayuda en algún momento a vosotros :) .
Ya que te pones, explica un poco lo que hace el comando :D
ipcs ofrece informacion sobre las llamadas ipc del sistema ( memoria compartida, colas de mensajes y semaforos ). El parametro -s muestra informacion de los semaforos unicamente.
El resto lo que hace es sacar el pid de ese ipc, y borrarlo con el comando ipcrm.
Por cierto, hay una forma mucho mas segura de evitar este problema… ¿ La adivinas ? :P
Quien te ha visto y quien te ve.. tu de administrador !