|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Konstantin Tokar 2:5020/400 24 Jul 2004 01:19:47 To : Sadretdinova Nelly Subject : Re: Как подружить mod_perl и win32? --------------------------------------------------------------------------------
Sadretdinova Nelly wrote:
> В силу некоторых причин веб-приложение работает под виндами.
> Используется mod_perl 1.0
> Обращаются к системе порядке 80 человек, довольно частно (система
> электронного документооборота).
>
> Периодически Apache надолго задумывается, причем не отвечает вообще ни
> на какие запросы. Потом иногда отвисает, иногда требуется перезагрузка.
> Hекоторые избранные операции выполняются неумеренно долго.
>
> При этом в логах сообщается:
> Server ran out of threads to serve requests. Consider raising the
> ThreadsPerChild setting.
>
> Под юниксом тот же самый софт работает как часы на куда большее
> количество пользователей.
>
>
> Как решить проблему? Увеличить ThreadsPerChild как предлагает сервер -
> не помогает. Сдается мне, что под виндами вообще один thread на один
> child...
>
У меня есть подозрение, что виндусовый перл вообще нестабильно работает
в более-менее больших скриптах. Может быть, это из-за поддержки
многопоточности, жаль, что нет дистрибутива однопоточного. Довольно
часто я вижу и появление чего-то вроде зомби, и просто исключительные
ситуации (часто - это конечно один на тысячи, но смоделировать вполне
можно). Hе знаю, стоит ли вообще так перл использовать под Windows.
Может быть, в твоём случае FastCGI будет работать лучше, хотя у меня и
он глючит.
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/65779a721f31.html, оценка из 5, голосов 10
|