Eu segui instruções de vários locais online sobre como obter um dump principal do apache quando ele está produzindo um segfault, mas ele ainda se recusa a gerar o dump.
Eu tenho:
- Adicionada a
CoreDumpDirectorydiretiva aohttpd.confarquivo e defina-a como/tmp - Executado
ulimit -c unlimited - Forneceu o padrão para despejos usando
echo '/tmp/core-%e.%p' > /proc/sys/kernel/core_pattern - Também correu
echo 0 > /proc/sys/kernel/core_uses_pid
Httpd foi reiniciado, mas ainda não foram criados dumps.
Estou executando o CentOS 5.8 x64 com httpd-2.2.3-65.el5.centos.3ephp-5.3.20-13.el5.art
Qualquer ajuda seria muito apreciada!
O apache tem permissão para gravar no arquivo especificado na diretiva CoreDumpDirectory? Deve ser de propriedade do apache.
—
Valentin Bajrami
Eu defini-lo para / tmp que é gravável publicamente, mas vou tentar em outro lugar e dar-lhe a propriedade para apache
—
chrismcb
Obrigado - isso produziu um despejo, mas não no lugar que eu o coloquei! Eu definir o
—
chrismcb
CoreDumpDirectoryque /tmp/dumpse despejado para /tmp... agora com a depuração
Fico feliz que você tenha entendido!
—
Valentin Bajrami