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!
¿Apache tiene permiso para escribir en el archivo que especificó en la directiva CoreDumpDirectory? Debería ser propiedad de apache.
—
Valentin Bajrami
Lo he instalado en / tmp, que se puede escribir en público, pero lo intentaré en otro lugar y darle la propiedad de Apache
—
chrismcb
Gracias, ¡eso produjo un volcado, sin embargo, no en el lugar donde lo configuré! He establecido la
—
chrismcb
CoreDumpDirectory
a /tmp/dumps
y se vuelca en /tmp
... ahora en adelante con la depuración
¡Me alegra que lo hayas descubierto!
—
Valentin Bajrami