Общие > Веб Сервера
Зависание процесса, запущенного скриптом из под Апача
Amx:
Процесс запускается на сервере через cgi, написанную на Perl и в течении где-то 10-30 секунд впадает в спячку, хотя должен активно работать.
Если это же скрипт запускать в обход апач, т.е. через перл с помощью командной строки, то все отлично.
Есть логический вывод, что дело в Апаче, но в чем именно?! Не понятно... Никто не подскажет?
Заранее благодарен!
Phoinix:
Amx
--- Цитировать ---Если это же скрипт запускать в обход апач
--- Конец цитаты ---
Это называется не в обход... это нормальный его запуск.
У Apache есть такое понятие как таймаут... вообще он не предназначен для запуска долговременных прочессов...
commander:
Amx
мож хоть намекнёшь что твой скрипт делает?
P.S. я не заметил при входе на сайт таблички с надписью:
"Клуб развития телепатических способностей"
:)
Amx:
Скрипт работает с БД Оракл, все отлично, кроме двух пунктов:
1) импорта БД (импорт осуществляется путем запуска утилиты Оракла с определнной командной строкой)
2) экспорта БД ( -//-)
Оба этих процесса запускаются, но через некоторео время (несколько десятков секунд) останавливаются и повисают...
О тайм-ауте я уже думал, но который из них?
KeepAliveTimeout?
Amx:
Увелечиние значений Timeout & KeepAliveTimeout ни к чему не привело...
Навигация
Перейти к полной версии