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
CoreDumpDirectory
diretiva aohttpd.conf
arquivo 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.3
ephp-5.3.20-13.el5.art
Qualquer ajuda seria muito apreciada!
httpd
segmentation-fault
dump
chrismcb
fonte
fonte
CoreDumpDirectory
que/tmp/dumps
e despejado para/tmp
... agora com a depuraçãoRespostas:
Minha resposta é esta:
Configure a diretiva da seguinte maneira
CoreDumpDirectory /tmp/mycoredump
Crie o diretório:
mkdir -p /tmp/mycoredump
Atribuir propriedade ao diretório www-data ou httpd
chown -R www-data:www-data /tmp/mycoredump
Defina permissões para:
chmod 777 /tmp/mycoredump
Reinicie o Apache:
service apache2 restart
fonte
/tmp
qualquer maneira!chmod 777
nada