Время от времени мой сервер Apache регистрирует эту ошибку
[Сб, 07 ноября, 05:35:01 2009] [уведомление] дочерний pid 2795 сигнал выхода Ошибка сегментации (11)
В чем может быть причина ошибки?
Спасибо!
Время от времени мой сервер Apache регистрирует эту ошибку
[Сб, 07 ноября, 05:35:01 2009] [уведомление] дочерний pid 2795 сигнал выхода Ошибка сегментации (11)
В чем может быть причина ошибки?
Спасибо!
Возможно, это поможет уменьшить значение MaxRequestsPerChild в вашем apache2.conf. Кроме того, может быть полезно отключить все модули Apache, которые вам не нужны.
Похоже, вы используете какой-то cgi, который при определенных условиях segfault. Проверьте, какие у вас есть cgi, а затем протестируйте их. Скорее всего, это будет CGI на основе C или C++, так как это segfault, но не гарантия.
segfault обычно вызывается попыткой доступа к памяти неавторизованным способом. Чтобы определить, где возникла проблема, в вашей системе может быть создан основной файл. При необходимости система должна быть настроена для получения этих файлов, но это зависит от вашей системы; см., например, coreadm(1M).
Получив основной файл, вы можете получить трассировку стека процесса, вызвавшего ошибку, с помощью такой утилиты, как pstack и многое другое с отладчиком.