Apache服务器可以启动,打不开网页,无法显示页面

上周六的时候,在一个SEO交流学习群(182025355)里跟大家交流SEO的问题,然后有人问到我做的网站有没有好点的案例给发一个,我就把网络机柜(www.wljgc.com)这个网站给发群里了,结果不到一分钟,整个网站打不开了,我以为是网站的问题,然后打开其他网站,结果同服上的其他网站都挂了。

接着ping了下网址,发现是通的,就登录到服务器上,可以看到Apache是启动的,一切正常,但在服务器上输入localhost网站也是打不开的,这就说明是apache出问题了。紧接着我查看httpd.conf(没有发现异常情况),重启呀,重启呀,启了好几遍apache还是不行。

这时查看CPU使用,貌似快到100%,猜想可能是apache的问题,但具体什么问题,一时半会也不知道。这时我就去华夏提交售后问题了。结果他的技术给了下面的答案,真的很忧伤:


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的提示。

新浪微博错误提示


有好的文章希望林羽凡帮助分享和推广,猛戳这里我要分享

收藏
作者:林羽凡
Follow yourself.追随你的内心。——Steve Jobs
返回列表
上一篇: