Page 1 of 1

Как настроить CoreDumpDirectory в apache?

Posted: Tue Jul 03, 2018 6:36 am
by nitsik
Периодически на сервере начинают вылазить ошибки в /var/log/apache2/error.log

Code: Select all

[Sat Jun 30 16:24:04.235870 2018] [core:notice] [pid 14059] AH00052: child pid 8211 exit signal Segmentation fault (11)
[Sat Jun 30 16:24:05.237066 2018] [core:notice] [pid 14059] AH00052: child pid 8213 exit signal Segmentation fault (11)
[Sat Jun 30 16:24:08.240572 2018] [core:notice] [pid 14059] AH00052: child pid 8214 exit signal Segmentation fault (11)
[Sat Jun 30 16:24:08.240614 2018] [core:notice] [pid 14059] AH00052: child pid 8215 exit signal Segmentation fault (11)

Чтобы узнать причину, попробовал воспользоваться статьей https://habr.com/company/bitrix/blog/153001/
В командной строке:

Code: Select all

echo "/tmp/httpd-core.%p" > /proc/sys/kernel/core_pattern
ulimit -с unlimited
Добавил в /etc/security/limits.conf строку

Code: Select all

apache - core -1
В /etc/apache2/apache2.conf добавил строку

Code: Select all

CoreDumpDirectory /tmp
затем

Code: Select all

service apache2 restart
Однако дампы не создаются после теста:

Code: Select all

ps aux | grep apache2
…
kill -11 12345
, в логах нет подстроки ", possible coredump in /tmp"
Что нужно сделать, чтобы начали создаваться дампы? ОС Debian 8, стоит VestaCP. Заранее спасибо.