Ajax Perl Catalyst FastCGI дочерние процессы не умирают - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть приложение ajax, встроенное в катализатор, работающее через fastcgi. Я замечаю, что все мои запросы Ajax запускают другой процесс, и этот процесс остается на неопределенный срок.

В идеале я хотел бы, чтобы моя главная страница оставалась на месте, но страницы ajax должны просто останавливаться и перезапускаться при необходимости.

Это распространенная проблема и как ее обойти?

Как мне сказать серверу быстрее завершать неактивные процессы?

1 Ответ

3 голосов
/ 23 ноября 2011

Ответ зависит от веб-сервера (и модуль fastcgi зависит от apache - так как есть как минимум 2 разных модуля fcgi).Вы не сказали нам, какой веб-сервер и т. Д., Поэтому я не могу ответить.(Но обратитесь к документации для вашего веб-сервера / модуля fastcgi)

Альтернативным подходом, конечно, будет запуск сервера с внешним fastcgi, а не в динамическом режиме, что будет означать, что вы запускаете фиксированное количество процессовзаранее, но затем никогда не создавайте больше или меньше этого числа для обслуживания запросов ..

...