Я получаю все больше и больше child pid 10708 exit signal Segmentation fault (11)
. в чем причина его и как его исправить?
С этим связана память php ini?
Я использую сервер apache2 с php.
Заранее спасибо.
Вполне возможно, что ваша переменная memory_limit
в вашем php.ini
может вызвать эту проблему. Конечно, это было в моем случае.
memory_limit
, я смог разрешить эти ошибки.
Основная причина в том, что код делает что-то неправильно. Ошибка сегментации, как правило, происходит, когда программа делает что-то недопустимое, например, пытается получить доступ к недопустимой памяти.
Если вы столкнулись с более конкретной причиной, я был бы счастлив перечислить тысячу или около того, что весной нужно сразу подумать 🙂
На более серьезной ноте нет. Не зная гораздо большего, нет простого способа дать конкретный ответ.
Первым шагом было бы выяснить, какая программа принадлежит этому идентификатору процесса. Затем вы можете приступить к расследованию причин сбоя этой программы.
Хотя два общих ответа уже отправлены, я хочу привести один пример, который я встречал в эти дни.
Если ваш код работает в рекурсивном бесконечном цикле (который вызывает ошибку переполнения стека), произойдет child pid xxxxx exit signal Segmentation fault (11)
.
образец кода :
function recursiveFunc() { // some operation recursiveFunc(); }