/usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6906 0.0 0.1 187032 5448?S 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6907 0.0 0.1 187032 5448?S 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6908 0.0 0.1 187032 5448?S 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6909 0.0 0.1 187032 5448?时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6910 0.7 0.1 187712 7024 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6911 1.7 0.1 188216 7036 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6912 0.5 0.1 187712 7020 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6913 0.4 0.1 188216 7028 ?时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6914 0.8 0.1 188216 7028 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6915 0.7 0.1 188216 7028 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6916 0.5 0.1 188216 7028 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6917 0.2 0.1 188216 7024 ?时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6918 0.5 0.1 188216 7028 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6919 0.8 0.1 188216 7028 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6920 0.5 0.1 187712 7020 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6921 0.8 0.1 187712 7020 ?时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6922 1.0 0.1 188216 7024 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6923 0.6 0.1 188216 7024 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6924 1.5 0.1 187712 7020 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6925 0.1 0.1 187712 7012 ?时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6926 1.2 0.1 187712 7016 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6927 0.5 0.1 188216 7028 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL 没人 6928 1.2 0.1 187712 7024 ? 时间 13:20 0:00 /usr/local/apache/bin/httpd -k 启动 -DSSL
我有 258 个这样的进程在运行。我停止了 httpd,它又降到了 0。我重新启动它,它很快又降到了 258。我以前从未见过这种情况。有人知道哪里出了问题吗?
我在 cPanel 上运行带有 Apache2.2 的 CentOS5.5。
答案1
您配置了许多工作人员,我不确定您正在使用哪个模块,但相关部分是
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
<IfModule worker.c>
StartServers 4
MaxClients 300
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
您可以检查一下,看看您有多少台服务器。我估计有 250 多台。
答案2
虽然这不是最好的方法,但你可以使用 chmod -x /path/to/apachebinary 来强制执行