He seguido instrucciones de muchos lugares en línea sobre cómo obtener un volcado de núcleo de Apache cuando está produciendo un defecto de seguridad, pero todavía se niega a generar el volcado.
Yo tengo:
- Agregó la
CoreDumpDirectory
directiva alhttpd.conf
archivo y configúrelo en/tmp
- Ejecutado
ulimit -c unlimited
- Proporcionó el patrón para volcados utilizando
echo '/tmp/core-%e.%p' > /proc/sys/kernel/core_pattern
- También corrió
echo 0 > /proc/sys/kernel/core_uses_pid
Httpd se ha reiniciado, pero aún no se han creado volcados.
Estoy ejecutando CentOS 5.8 x64 con httpd-2.2.3-65.el5.centos.3
yphp-5.3.20-13.el5.art
Cualquier ayuda sería muy apreciada!
httpd
segmentation-fault
dump
chrismcb
fuente
fuente
CoreDumpDirectory
a/tmp/dumps
y se vuelca en/tmp
... ahora en adelante con la depuraciónRespuestas:
Mi respuesta es esta:
Configure la directiva de la siguiente manera
CoreDumpDirectory /tmp/mycoredump
Crea el directorio:
mkdir -p /tmp/mycoredump
Asignar propiedad al directorio www-data o httpd
chown -R www-data:www-data /tmp/mycoredump
Establecer permisos para:
chmod 777 /tmp/mycoredump
Reiniciar Apache:
service apache2 restart
fuente
/tmp
todos modos!chmod 777
nada