![]() |
почему останавливается скрипт?
замечал такое на некоторых хостингах
работает пхп-скрипт минуты 3-5 и вдруг ни с того ни с сего останавливается. ни ошибок, ни ограничений на время выполнения. причем иногда это бывает вообще в самое разное время после запуска. с чем это может быть связано? браузер может оборвать соединение? |
Есть такая функция ignore_user_abort
+ пару слов о скрипте, хотябы знать, с чем он работает, т.к. без дополнительной инфы очень тяжело помочь. |
скорее всего останавливается ииза того что память у него кончается, попробуй количество памяти разрешенной увеличть(на некоторых хостингах выделяют больше на других меньше, поэтому он работает так)
но если это не поможет попробуй в скрипте вести типа лога чтобы увидеть когда он остановился там можно разобраться почему P.S.ignore_user_abort по моему здесь не при чем, скрипт бы завершался сразу после закрытия браузера но не через 2-3 минуты |
Цитата:
попробуй этот же скрипт на других хостах. |
1) set_time_limit(0);
2) В php.ini стоят значения на выполнения, которые нельзя изменить; 3) Вариант Zedi. |
ini_set('memory_limit', 15);
Думаю, 15 МБ хватит. |
Deathdreams а помойму надо так ini_set('memory_limit', '15M'); не?
|
Цитата:
Цитата:
|
Doom123
Да так. Забыл просто в каком формате. |
Цитата:
2ТС: как и говорили - юзай set_time_limit + ignore_user_abort, весь вывод записывай во временный файл, а просматривай другим скриптом, так надежнее. Собственно подобный метод применяется в нормальных FTP чекерах на пыхе. |
| Время: 13:53 |