Назад | Перейти на главную страницу

Apache продолжает сбой из-за невозможности создать рабочий поток

Я получаю много таких сообщений в нашем журнале ошибок

((11) Ресурс временно недоступен: apr_thread_create: невозможно создать рабочий поток) и (110) Тайм-аут подключения: прокси: HTTP: попытка подключения к 127.0.0.1:80 (*) не удалась

Параметры воркера в httpd.conf следующие

StartServers         8     
ServerLimit        128     
MaxClients         2048    
MinSpareThreads     25     
MaxSpareThreads     75     
ThreadsPerChild     32     
MaxRequestsPerChild  10000 

Я изменил размер стека в limit.conf, но все еще не помог. Может ли кто-нибудь мне помочь?

Обновление 04.04.2011: после работы над этой проблемой мы изменили файл конфигурации на следующий

StartServers         8 
ServerLimit        64  
MaxClients           2048 
MinSpareThreads     25 
MaxSpareThreads     75 
ThreadsPerChild     32 
MaxRequestsPerChild  0 
ListenBacklog 2048 

И ошибка подключения к localhost исчезла. Нам пришлось установить MaxRequestPerChild на ноль, и мы изменили количество пользовательских процессов в пределах. D / 90-nproc.conf

*          soft    nproc     40000

См. Здесь хороший ответ:

Apache2 не запускает мой веб-сервер