850039
Новичок
Время жизни скрипта
Со страницы дергается некоторый скрипт (назовем его родитель), который собирает необходимые данные и передает эти данные другому скрипту, вызывая его через curl с таймаутом 3 сек (данные передаются через POST), после чего родитель завершается, а вызванный скрипт начинает работу
На старом сервере эта схема работала отлично (скрипт умирал либо после отработки, либо после рестарта апача)
На новом сервере проблема вот такая:
Скрипт работает только 300 сек после того, как его дернули курлом. Если дергать прямо из браузера, то он работает бесконечно.
В начале скрипта
Сейфмод выключен
В php.ini есть ограничение, но оно не работает, если не закрывать браузер.
Настройку ограничения в 300 сек нашел в httpd.conf, ее закомментил, но проблема осталась.
Ось FreeBSD
Подскажите, в какую сторону копать?
ЗЫ: вариант переписать софт на крон или другой вариант вызова скриптов не рассматривается
Со страницы дергается некоторый скрипт (назовем его родитель), который собирает необходимые данные и передает эти данные другому скрипту, вызывая его через curl с таймаутом 3 сек (данные передаются через POST), после чего родитель завершается, а вызванный скрипт начинает работу
На старом сервере эта схема работала отлично (скрипт умирал либо после отработки, либо после рестарта апача)
На новом сервере проблема вот такая:
Скрипт работает только 300 сек после того, как его дернули курлом. Если дергать прямо из браузера, то он работает бесконечно.
В начале скрипта
PHP:
@ini_set('max_execution_time',0);
set_time_limit(0);
ignore_user_abort(TRUE);
В php.ini есть ограничение, но оно не работает, если не закрывать браузер.
Настройку ограничения в 300 сек нашел в httpd.conf, ее закомментил, но проблема осталась.
Ось FreeBSD
Подскажите, в какую сторону копать?
ЗЫ: вариант переписать софт на крон или другой вариант вызова скриптов не рассматривается
