有一台只装了APACHE的服务器最近老是出问题,apache日志文件,出现错误Apache:Server ran out of threads to serve requests.,后来看了一下日志文件,闵涛才发现,原来是线程数没有进行设置.
访问服务器上的网站无法访问,可以远程连接服务器;
apache后台出现的错误提示:
[warn] Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting
在httpd.conf中并没有设置线程数量,Apache默认开启了64个,看来是远远不够。于是上网一查,在httpd.conf加入以下内容:
<IfModule mpm_winnt_module>ThreadsPerChild 512 MaxRequestsPerChild 0</IfModule>
这样开启了512工作线程。这个值根据需要可能要慢慢调整
按照上面的修改进行httpd。conf文件的修改,然后重启服务器,可以正常访问,问题解决
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18