Таймаут

Статус
Закрыто для дальнейших ответов.

DnAp

self::setDebugMode(true);
Регистрация
30.04.2005
Сообщения
490
Вобем есть пхп скрипт который выполняеться довольно длительное время, в начале кода написаны следующие строчки:
Код:
set_time_limit(0);
ignore_user_abort(true);
В процесе выполнения скрипта переодически встречаеться функиця
Код:
flush();
И выводиться системная информация.
Но всеравно браузер переодически говрит "Страница не найдена" и скрипт обрываеться:(
Так как хотелось бы существенно увеличить обьем обрабатываемой информации появился такой вопрос как убедить скрипт не обрываться?
Возможен отказ от пользовательского вмешательства в запуск скрипта(наверно даже это и удобней)...
Но тогда скрипт прийдется запускать с интервалом в 15мин до того момента пока информация для обработки не закончиться...
У кого какие мысли по этому поводу?

ЗЫ
Помоему я сам себя не понимаю :blush:
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Фух, если честно мало, что понял, но с лету: sleep() и возможно cron...
Потом еще подумаю, сейчас слабо соображаю...
 

DnAp

self::setDebugMode(true);
Регистрация
30.04.2005
Сообщения
490
М... если sleep() запускать в скрипте... Задержка в 15 мин без проблемм...
А скрипт запущеный хорном будет прерываться кто знает?

Естественно если прописать
Код:
set_time_limit(0);
ignore_user_abort(true);
 
G

Guest

Guest
а настройки пхп не судьба поменять?
 

DnAp

self::setDebugMode(true);
Регистрация
30.04.2005
Сообщения
490
На сервере в америке :blink: сервиска конечно отвечает, но общаться не очень удобно...
Вобщем скрипт не сваливаеться под хроном, осталось вычислить в каком часовом поясе стоит crontab, со временем на серваке полученым date('r') не совпадает, и с 0 GTM тоже...
Ну это уже мелочи седня оставил скрипт который запишет время запуска... и все будет ок...
 
Статус
Закрыто для дальнейших ответов.
Верх Низ