Здравствуйте, Aquary, Вы писали:
A>День добрый!
A>Есть скрипт PHP, работающий довольно длительное время. Настолько длительное, что сервер (IIS) быдает CGI Timeout. В настройках PHP выставил output_buffering =1024, в тексте скрипта вызываю ob_start() и ob_end_flush(), однако всегда одно и то же сообщение. Изредка, правда, скрипт завершается нормально.
A>Кто-нибудь сталкивался с подобным?
В ПХП есть время, которое отводтся на выполнение скрипта, его можно менять либо в php.ini либо используя
set_time_limit($sec);
как же это все захватывает!
Здравствуйте, NewMan21, Вы писали:
NM>В ПХП есть время, которое отводтся на выполнение скрипта, его можно менять либо в php.ini либо используя
NM>NM>set_time_limit($sec);
NM>
Я его в php.ini выставил 30000 — а он через 5 минут стабильно вываливается...
Здравствуйте, Aquary, Вы писали:
A>Я его в php.ini выставил 30000 — а он через 5 минут стабильно вываливается...
Интересно, что это за скрипты, которые пашут так долго?
Может стоит тогда разбивать этот скрипт на несколько частей?
А пробовал set_time_limit в скрипте самом прописать, по моему он продлевает время выполнения скрипта с указанного момента
как же это все захватывает!
Здравствуйте, NewMan21, Вы писали:
NM>Интересно, что это за скрипты, которые пашут так долго?
обработка больших текстовых данных
NM>Может стоит тогда разбивать этот скрипт на несколько частей?
никак, а то я бы разбил
NM>А пробовал set_time_limit в скрипте самом прописать, по моему он продлевает время выполнения скрипта с указанного момента
Попробую сегодня под Апачем запустить это дело — посмотрим, может дело в IIS...