[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вызов функции при таймауте
gaserge
подскажите пожалуеста, возможно ли вызывать определенную функцию при таймауте?

set_time_limit - не предлагать.


тоесть скрипт выполняется тра-ло-ло-ло. если истек таймаут - нужно запустить одну маленькую функцию.


буду очень признателен.



Спустя 4 часа, 50 минут, 35 секунд (7.03.2011 - 10:10) Trianon написал(а):
Тайм-аут, это состояние, которое возникает, когда некоторый процесс не работает в поте лица, а чего-то ожидает. Некоторого события от какого-то другого процесса.

Если же некий процесс чего-то ожидает от php, то тайм-аут имеет смысл обрабатывать на стороне этого - другого процесса.

Спустя 2 часа, 59 минут, 1 секунда (7.03.2011 - 13:09) gaserge написал(а):
хм типа если приходит сообщение
Fatal error: Maximum execution time of 120 seconds exceeded in Y:\home\ccc.test\www\log\ajaxdwnld.php on line 23

... а как его поймать? как обычный текст?

Спустя 4 часа, 8 минут, 17 секунд (7.03.2011 - 17:17) Trianon написал(а):
На стороне клиента? Да, конечно.

Спустя 1 день, 10 часов, 26 минут, 19 секунд (9.03.2011 - 03:44) gaserge написал(а):
спасибо!

Спустя 6 минут, 43 секунды (9.03.2011 - 03:50) Evilsoul написал(а):
а зачем ловить на стороне клиента если ПШП работает на стороне сервера и дает результат клиенту.
Тоисть: ты клиент, отправляет запрос, сервер его ловит обрабатывает и отправляет ответ, затем клиент его ловит
Мутата какая то... можно получить запрос и обработать, точка.

Спустя 11 минут, 27 секунд (9.03.2011 - 04:02) Evilsoul написал(а):
прошу прощения, немного не правильно изложил мысль. ток возник вопрос, а зачем тебе клиент при этом?

Спустя 6 часов, 44 минуты, 52 секунды (9.03.2011 - 10:47) gaserge написал(а):
клиент взаимодействует со скриптом.

иногда просто обрывается скрипт по таймауту. (а мне очень важно чтобы в конце ставилась в бд метка о проведенном действии)

я впрочем, наиболее выгодно решил эту проблему упрощением скрипта и аяксом.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.