Apache服务器可以启动,打不开网页,无法显示页面
温馨提示:
最后更新时间2014-04-21 16:05:52,若内容或图片失效,请留言反馈!
上周六的时候,在一个SEO交流学习群(182025355)里跟大家交流SEO的问题,然后有人问到我做的网站有没有好点的案例给发一个,我就把网络机柜(www.wljgc.com)这个网站给发群里了,结果不到一分钟,整个网站打不开了,我以为是网站的问题,然后打开其他网站,结果同服上的其他网站都挂了。
接着ping了下网址,发现是通的,就登录到服务器上,可以看到Apache是启动的,一切正常,但在服务器上输入localhost网站也是打不开的,这就说明是apache出问题了。紧接着我查看httpd.conf(没有发现异常情况),重启呀,重启呀,启了好几遍apache还是不行。
这时查看CPU使用,貌似快到100%,猜想可能是apache的问题,但具体什么问题,一时半会也不知道。这时我就去华夏提交售后问题了。结果他的技术给了下面的答案,真的很忧伤:
最后实在没办法,快临近下班了,总不这就这样回家吧,网站都还打不开,那就只能冒着自己程序员的执着精神自己研究了。去GG和某度了一些资料,大概意思是说,Apache如果遭受过猛的流量冲击,再加上开启的连接数不多,会造成假死状态,大概意思是这样,但别人是重启apache就好了,但我的还是不行。
我就试着在httpd.conf中加载MPM配置(去掉前面的注释):
# Server-pool management (MPM specific)
Include etc/apache22/extra/httpd-mpm.conf
然后修改:mpm_prefork_module模块设置为
StartServers 5
MinSpareServers 5
MaxSpareServers 10
ServerLimit 5500
MaxClients 5000
MaxRequestsPerChild 100
大概就是这样,具体上面的参数可以按自己的情况来,然后果断重启Apache,还是不行,折腾了半天,修改这个参数,修改那个参数。最后突然想起来了,进入到系统服务,停止了Apache的服务,然后重新启动,果断好了。
今天申请我的新浪微博的话题主持人,结果出现了下面一个画面,着实让人忧伤,居然直接是:sql error的提示。
接着ping了下网址,发现是通的,就登录到服务器上,可以看到Apache是启动的,一切正常,但在服务器上输入localhost网站也是打不开的,这就说明是apache出问题了。紧接着我查看httpd.conf(没有发现异常情况),重启呀,重启呀,启了好几遍apache还是不行。
这时查看CPU使用,貌似快到100%,猜想可能是apache的问题,但具体什么问题,一时半会也不知道。这时我就去华夏提交售后问题了。结果他的技术给了下面的答案,真的很忧伤:
最后实在没办法,快临近下班了,总不这就这样回家吧,网站都还打不开,那就只能冒着自己程序员的执着精神自己研究了。去GG和某度了一些资料,大概意思是说,Apache如果遭受过猛的流量冲击,再加上开启的连接数不多,会造成假死状态,大概意思是这样,但别人是重启apache就好了,但我的还是不行。
我就试着在httpd.conf中加载MPM配置(去掉前面的注释):
# Server-pool management (MPM specific)
Include etc/apache22/extra/httpd-mpm.conf
然后修改:mpm_prefork_module模块设置为
StartServers 5
MinSpareServers 5
MaxSpareServers 10
ServerLimit 5500
MaxClients 5000
MaxRequestsPerChild 100
大概就是这样,具体上面的参数可以按自己的情况来,然后果断重启Apache,还是不行,折腾了半天,修改这个参数,修改那个参数。最后突然想起来了,进入到系统服务,停止了Apache的服务,然后重新启动,果断好了。
今天申请我的新浪微博的话题主持人,结果出现了下面一个画面,着实让人忧伤,居然直接是:sql error的提示。
文章版权声明:除非注明,否则均为林羽凡原创文章,转载或复制请以超链接形式并注明出处。