lunes, marzo 14, 2005

Apache dead but subsys locked

Parece ser que el mensaje "httpd dead but subsys locked" podemos obtenerlo tanto si Apache falla al arrancar bajo ciertas circunstancias, y también si nos quedamos sin semáforos en el sistema.

# service httpd status
httpd dead but subsys locked

# tail --lines=20 /var/log/httpd/error_log
[...]
PHP Warning: [Turck MMCache] This build of "Turck MMCache" was compiled for PHP version 4.3.9. Rebuild it for your PHP version (4.3.10) or download precompiled binaries.\n in Unknown on line 0

# rm /var/lock/subsys/httpd
# rm /etc/httpd/run/httpd

# [...] Recompilar Turck MMCache y reiniciar apache, todo OK ;)

Si nuestro problema pudieran ser los semáforos, podemos echar un ojo a:
# sysctl kernel.sem
kernel.sem = 250 32000 32 128

# echo "512 32000 32 512" > /proc/sys/kernel/sem
# echo "kernel.sem=512 32000 100 512" >> /etc/sysctl.conf

No hay comentarios: