Войти

Показать полную графическую версию : Ошибка Apache


zi0n
06-02-2010, 20:37
Sat Feb 06 20:30:22 2010] [notice] Child 5396: Child process is running
[Sat Feb 06 20:30:22 2010] [notice] Child 5396: Acquired the start mutex.
[Sat Feb 06 20:30:22 2010] [notice] Child 5396: Starting 64 worker threads.
[Sat Feb 06 20:30:26 2010] [warn] Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting

Сайт работает секунд 30, потом глухо. Помогите.

Sham
06-02-2010, 23:55
Какое значение ThreadsPerChild в httpd.conf? Вам нужно опытным путем цифру определить исходя из возможностей железа...

zi0n
07-02-2010, 00:26
250 стандартно, ставил 512, 1024, 2048, всеравно не помогло

Sham
07-02-2010, 00:48
хм... имхо какие-то скрипты могут подвешивать, смотрите, какие скрипты используют сокеты, уменьшайте для них таймауты. Вообще, это желательно отследить, например mod_status (http://httpd.apache.org/docs/2.2/mod/mod_status.html), или еще как-нибудь...

zi0n
07-02-2010, 01:07
Можно подробней про мод статуса, как его подключить и что он дает.

Sham
07-02-2010, 01:52
хотя бы гугль (http://www.google.ru/search?q=~%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+~%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0% BD%D0%B8%D0%B5+%2Bmod_status)




© OSzone.net 2001-2012