LINUX.ORG.RU
ФорумAdmin

Centos7, apache: не пишется сoredump

 , ,


0

1

Здравствуйте други, Может кто-то сталкивался с подобной ситуацией и посоветует что-то толковое Вводные данные Есть некий сайт фронтенд nginx, бэкенд -apache. Apache/2.4.6 Периодически, (не на всем сайте, а при определенных действиях в админке получаем 502-ю, ну то есть 1000 раз это действие в течении недели выполняется как ему полагается, на какой-нибудь 1001 получаем 502-ю) Умирает не весь апач , а рушится один из его дочерних процессов. Лезем в логи апач видим ожидаемое Wed Aug 12 08:15:54.904799 2015] [core:notice] [pid 7212] AH00052: child pid 4517 exit signal Segmentation fault (11)

Ну как бы дальнейшие действия понятны - надо взять дамп файл, просмотреть gdb и найти причину. Тут -то и начинаются мои злоключения. Делаем в /etc/httpd/conf/httpd.conf CoreDumpDirectory /var/apache-dump Cоздаем директорию в /var Смотрим права и все такое drwxrwxrwx 2 apache apache 4096 Aug 10 12:06 apache-dump ---------- ulimit -a core file size (blocks, -c) unlimited ----------

cat /etc/profile | grep ulimit ulimit -c unlimited >/dev/null 2>&1 ---------------- su apache bash-4.2$ ulimit -a core file size (blocks, -c) unlimited ----------------- sysctl -a | grep core kernel.core_pattern = core.%p kernel.core_pipe_limit = 0 kernel.core_uses_pid = 1 ------------------ Вроде бы все что нужно для написания core -файла предусмотрено Проверяем: kill -11 7217 лезем в лог, видим долгожданное [core:notice] [pid 7212] AH00051: child pid 7217 exit signal Segmentation fault (11), possible coredump in /var/apache-dump и собственно дамп файл в указанной дирректории.

И тут внимание когда наступает новая точка X и дочерний процесс по непонятной причине отмирает в логах снова запись вида [Wed Aug 12 08:15:54.904799 2015] [core:notice] [pid 7212] AH00052: child pid 4517 exit signal Segmentation fault (11) без призыва искать дамп файла там-то там-то и , о ужас, без самого дамп -файла Вот собственно в связи с этим и прошу помощи - что мешает умирающим процессам апач оставлять после себя дамп-файлы?


Ответ на: комментарий от i_gnatenko_brain

Спасибо, как вариант попробую поставить abrt, и посмотреть соберет ли дамп-файл он, но по-прежнему интересно почему апач сам не пишет дамп файл

ZeRt
() автор топика
Ответ на: комментарий от Deleted

Спасибо и тому, кто вопрос не прочитал, abrt не стоит на сервере, с чего бы мне смотреть в /var/spool/abrt, речь идет о стандартной генерации core dump файла апачем при падении дочерних процессов, без дополнительных диагностических и крэш-утилит

ZeRt
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.