вобщем запускаю скрипт на локалке.
set_time_limit(0)
не дожидаясь пока скрипт завершит работу, закрываю вкладку в которой он запущен. Но работать гдето там в подполье он не прекращает пока не вырублю серв, при этом ignore_user_abort не юзается.
Почему так и как от этого избавится, ктонибудь может обьяснить?
У меня аналогичная проблема, приходится денвер тормозить. Хотя бывало, что через некоторое время скрипт прекращал работу
28 Ноя 2010, 8:24; ignore_user_abort = On
заменил на ignore_user_abort = Off
вродебы работает)
Если над апачем сверху стоит nginx, ignore_user_abort работать не будет. Не возлагайте на эту функцию важных действий, она всегда возвращает результат "может быть", точно она никогда не может сработать.
28 Ноя 2010, 10:06о да! меня тоже это не устраивает. бывает даже выключу сервер, а скрипт продолжает работать
28 Ноя 2010, 10:15попробуй пометь последовательность применения функций. однажды мне это помогло
28 Ноя 2010, 13:07M0rbid,
set_time_limit();
ignore_user_abort();
->
ignore_user_abort();
set_time_limit();
выглядит бредово, но мало ли. Может те повезет как и мне 