Eu gostaria de ativar os despejos principais no meu servidor web Apache.
Desde que eu tenho PHP 5.5 e OPcache meu site Mediawiki trava com o seguinte erro:
child pid ... exit signal Segmentation fault (11)
Então, eu gostaria de obter mais informações através do despejo principal.
Eu criei um diretório: /tmp/apache-coredump
possuído por http:http
(meu usuário e grupo do apache) e com os direitos do 777.
Eu adicionei ao arquivo httpd.conf
:
CoreDumpDirectory "/tmp/apache-coredump"
Mas agora (com a instrução CoreDumpDirectory) meu servidor Apache falha na inicialização:
sudo systemctl restart httpd
Job for httpd.service failed.
See 'systemctl status httpd.service' and 'journalctl -xn' for details.
A revista me fornece as seguintes informações
apachectl[4149]: CoreDumpDirectory /tmp/apache-coredump does not exist
Eu verifiquei, o diretório existe 0_ °
Editar:
Eu mudei a instrução CoreDumpDirectory
no arquivo httpd.conf
e isso me permite iniciar meu servidor web
CoreDumpDirectory /tmp
Sem a instrução CoreDumpDirectory, não há nenhum dump de núcleo gerado no diretório ServerRoot ( /etc/httpd
).
Estou no Archlinux 3.10.6-2 64 bits com o Apache / 2.2.25 Prefork