Apache2/Coredump
< Apache2
По умолчанию в дистрибутивах ALT Linux генерация core dump отключена.
Для включения нужно задать шаблон пути к core-файлу в ядре:
# sysctl -p kernel.core_pattern=/tmp/core-%e-%s-%u-%g-%p-%t
чтобы получилось как-то так:
# sysctl -a | grep core kernel.core_uses_pid = 1 kernel.core_pattern = /tmp/core-%e-%s-%u-%g-%p-%t kernel.core_pipe_limit = 0
Поскольку инит-скрипт апача устанавливает свои ограничения через limited, то надо создать /etc/sysconfig/limits.d/httpd2 с содержимым
RLIMIT_SOFT_CORE=10000000 RLIMIT_HARD_CORE=10000000
Поскольку limited выбирает файл в limits.d в соответствии с названием процесса, нужно ещё создать символические ссылки на httpd2, в зависимости от того, какие apache2-httpd-* установлены:
ln -s httpd2 /etc/sysconfig/limits.d/httpd2.prefork ln -s httpd2 /etc/sysconfig/limits.d/httpd2.worker
https://lists.altlinux.org/pipermail/sysadmins/2014-June/036782.html