执行systemctl reload httpd
时,某些进程无法启动。
确切地说,某些进程不会在奇数次执行时启动。
程序
$ systemctl reload httpd
grep - v grep | grep - v log | wc - l
11
$ systemctl reload httpd
grep - v grep | grep - v log | wc - l
twenty one
$ systemctl reload httpd
grep - v grep | grep - v log | wc - l
11
第一次只激活11个进程,第二次启动21个进程。 在第三次,只有11个进程再次被激活,结果发现有些进程没有启动奇数次。
的httpd.conf
<IfModule mpm_worker_module>
ServerLimit 20
ThreadLimit 10
StartServers 20
MaxRequestWorkers 200
MinSpareThreads 100
MaxSpareThreads 200
ThreadsPerChild 10
MaxConnectionsPerChild 0
</ IfModule>
环境
Rhel 7
Apache 2.4
systemctl restart httpd
没有问题。
ServerLimit正在运行21个进程。
我们正在使用重新加载,因为我们想用lotate执行。