Остановка выполнения php скриптов после apachectl graceful

Статус
В этой теме нельзя размещать новые ответы.

MegO

Постоялец
Регистрация
13 Фев 2009
Сообщения
130
Реакции
13
Возникла такая проблема, добавляю php скриптом через api ispmanager новый домен. Php работает в режиме FastCGI(mod_fcgid).
После добавления нового домена панель шлёт apachectl graceful и выполнение скрипта останавливается, что меня не устраивает :)
В логах: [emerg] mod_fcgid: server is restarted, 23812 must exit.
Сапорт ispmanager говорит, что по идее скрипт останавливатся не должен, попробуйте сменить режим php на другой, но меня интересует работа скрипта именно как fastcgi.
Что можно придумать, чтобы после apachectl graceful скрипт продолжал свою работу, настройка fastcgi может помочь?
 
если все дело в том, что скрипт активируется доступом с веба, то надо сделать чтобы скрипт форкался в отдельный процесс и делал свои дела (тогда рестарт апача на его работе не скажется).
 
если все дело в том, что скрипт активируется доступом с веба, то надо сделать чтобы скрипт форкался в отдельный процесс и делал свои дела (тогда рестарт апача на его работе не скажется).

Желательно при возможности решить проблему настройкой mod_fcgid, т.к. скрипты достаточно специфические.
Если настройкой решить проблему не получится, то прийдётся прибегать к программным методам.

upd:
Пришлось использовать php как модуль apache, при добавлении доменов скрипты не останавливаются.
 
  • Заблокирован
  • #4
Желательно при возможности решить проблему настройкой mod_fcgid, т.к. скрипты достаточно специфические.
Если настройкой решить проблему не получится, то прийдётся прибегать к программным методам.
mod_fcgid must exit, тут никакая настройка не поможет, имхо.
Ищи другой путь!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху