Ошибка Apache 500 с PHP Fun

Итак, я запускаю PHP-скрипт на моем виртуальном сервере godaddy (не ненавидь меня ), выполнение которого, как я ожидаю, займет около 5 минут. Скрипт выполняет CURLing страницы, но никогда не содержит более 1 страницы за раз (это выполняется в цикле с повторным использованием одной и той же переменной ). Я изменил свой файл php5.ini следующим образом:

max_execution_time = 600
max_input_time = 120
memory_limit = 64M 

Я проверил через phpinfo, что изменения файла ini вступили в силу, однако я получаю ошибку Apache 500 через 120 секунд. Вот журнал ошибок за это время:

[Wed Jul 11 22:08:52 2012] [warn] [client **.**.**.***] mod_fcgid: read data timeout in   120 seconds
[Wed Jul 11 22:08:52 2012] [error] [client **.**.**.***] Premature end of script headers: test.php

Если у кого-нибудь есть какие-либо идеи о том, почему я могу получить эти ошибки, или какие-либо предложения о том, что можно попробовать, я был бы признателен за помощь. Я заметил параметр в настройках php, установленный на 120, но я не уверен, будет ли это иметь эффект :realpath _cache _tt

Я также установил ограничение по времени в файле.php :set _time _limit (600 );

Заранее спасибо.

ОБНОВЛЕНИЕ: Вот что я пробовал в файле.htaccess:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
<IfModule mod_fcgid.c>
IPCCommTimeout  7200
</IfModule>

Вызывает ошибку Apache 500 при загрузке любой страницы.Я также отключил FastCGI, но проблема все еще возникает.

РЕШЕНО RobB предложил следующее :IPCCommTimeout 7200 Что должно было сработать, однако из-за моего виртуального хостинга godaddy это не разрешено. Время найти новый хостинг.

5
задан cazzer 12 July 2012 в 16:11
поделиться