У меня есть процесс PHP, который пользователь запускает в браузере, но обычно занимает довольно много времени - свыше 5 минут. Мы только что переключились на новый сервер, и когда мы пытаемся запустить скрипт сейчас, он постоянно истекает ровно через 4 минуты, отправляя на страницу 500 Internal Server Error и выводя следующие ошибки в журнал ошибок:
Тайм-аут ожидания выхода из CGI
сценарий
Преждевременный конец заголовков скриптов:
cgi_wrapper
Интересно то, что процесс PHP, похоже, завершается в фоновом режиме. Если мы отойдем от страницы «Ошибка 500» и немного подождем, необходимые изменения в скрипте все же будут сделаны.
Есть ли какой-нибудь способ снять этот предел CGI, который, похоже, был наложен на нас? Я читал о FastCGI, но не уверен, как установить это на наш сервер (Apache, centOS, PHP 5.3).
Спасибо за вашу помощь!