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