В моем проекте мы используем сервер Apache 2.4 для веб-сервера. На сервере часто заканчиваются потоки для обслуживания запросов.
Мы включили модуль статуса в нашем проекте. Ниже приведен отчет о модуле состояния. У меня мало знаний об Apache Server.
В модуле состояния диапазон значений ACC варьируется от 1500 до 7000.
На данный момент мы имеем конфигурацию ниже winnt.
<IfModule mpm_winnt_module>
ThreadsPerChild 1000
MaxConnectionsPerChild 1000
</IfModule>
Name Act State D F M V Acc Sess Err CE RE Wr Rd Busy Max Con Route RR Cd Rs LR LE
[S|E|R] myservices1 ACT OK 0 10 1 1 1063 4971 (10/sec) 4971 (10/sec) 0 22 0 2.8M (12K/sec) 50M (213K/sec) 211 277 273 myservices1 0/0 239
[S|E|R] myservices2 ACT OK 0 10 1 1 1062 4971(10/sec) 4971 (10/sec) 0 2 0 2.9M (12K/sec) 50M (215K/sec) 106 147 146 myservices2 0/0 239
[Sat Jan 05 17:54:29.384770 2019] [mpm_winnt:notice] [pid 8612:tid 364] AH00354: Child: Starting 1000 worker threads.
[Sat Jan 05 17:56:51.264672 2019] [mpm_winnt:error] [pid 8612:tid 28460] AH00326: Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting
Может кто-нибудь подсказать, какое значение я должен внести в winnt, чтобы справиться с нагрузкой.
Любая помощь будет высоко ценится !!!