| |
|
|
| | Вот например скрипт который по идее должен исполняться бесконечно, пока его принудительно из памяти не выкинет.
<?php
set_time_limit(0);
while(1) {
sleep(2);
}
?>
|
На моем локальном компе все нормально. Скрипт крутиться бесконечно. Закачиваю на сервак, тоже как бы все OK! Скрипт вращается тоже бесконечно, но стоит закрыть браузер с которого я его запустил, он тут же умирает. Я догадываюсь что это из-за соответствующих настроек конфигурации web-сервера. Может кто-то просветит в этом вопросе?! | |
| |
|
|
| |
|
|
| |
для: _save_
(16.06.2008 в 12:25)
| | | В цикле нет никакого вывода данных (любой строки)? | |
| |
|
|
| |
|
|
| |
для: BinLaden
(16.06.2008 в 12:59)
| | | Да я тоже думал об этом, на сколько мне известно php-скрипт может определить, что соединение с браузером потеряно только когда пытается вывести в него какую то информацию, поэтому специально проверял этот момент, убрал все что может выводить инфу, все echo. Не помогло. Добавил ignore_user_abort(); не помогло тоже... | |
| |
|
|
| |
|
|
| |
для: _save_
(16.06.2008 в 13:51)
| | | Можно попробовать схитрить: этот цикл запихнуть в качестве callback-функции для register_shutdown_function(). | |
| |
|
|