诡异的守护程序

昨天晚上发现这个网站很慢,觉得很奇怪,然后再刷新了一次,就出现了那个著名的“500 internal server error …”的错误,然后折腾到近半夜一点多,也没办法,SSH上到Dreamhost,看了一下CPU,貌似也没啥问题,自己的PHP5.cgi的process也不是很多,最后困的受不了了,就提交了一个support case然后呼呼去了,早上起来依然如旧,上午抽时间仔细研究了一下,综合各个方面的意见,觉得还是Dreamhost的问题,就连续的发了几个support cases,不过支持人员给出的答案貌似都是似是而非,我一看到晚上还没搞定,很愤怒,就强烈要求他们重启,是否重启不知道,但等了一会,那个该死错误终于没了。

总结了一下Dreamhost支持人员的意思,就是有个搜索引擎突然看上偶这个site了,然后放出了N个bot大规模的抓偶的blog上的文章,导致系统中偶的这个site的apache和php CGI线程过度的使用了CPU和内存,这时候为资源均衡设计的资源守护程序就开始屠杀这些线程,父线程被屠杀之后,按理来说子线程应该自动被回收的,但因为PHP的一个bug,导致子线程大量堆积,然后资源耗尽,所以出现这个错误,听上去蛮合理的,但实际上,偶上去杀了无数次的我自己用户线程,而问题并没有改善,我相信屠杀父线程之后肯定对apache或者PHP在子线程之外造成了一定的问题,而这个问题是错误的根本,这个问题的恢复最简单的就是重启Apache。。

主要是我们这些共享服务器的用户没有权限控制Apache,而资源守护程序需要改善来避免这种错误,我不清楚DH的支持人员是否意识到这个问题,因为我发现跟我出现同样的问题的人很多,而一直都没有什么特别清晰的解决方法或者FAQ,WIKI之类的解释文档。现在我没法控制什么bot来大规模的抓偶的文章,因为即使robots.txt也不是什么保险的方式,如果是什么DDNS就更是基本上没任何办法了,只能祈祷不会有这么无聊的人来搞事吧。

晚上打羽毛球,人又少了,偶在上面顶着打单打,半个小时之后搞的手上都没有任何力气,然后后面又来了非常激烈的三场双打之后人彻底的软了,之后一看这情况就赶紧撤了,这俩月还总是觉得没场地,现在终于发现更痛苦的是有场地没体力,呵呵。。不过这次遇到一些高手,打的真不错,看来提高之路还是非常漫长啊。

相关文章

Dreamhost的服务越来越差了
views 475
当年签这个Host服务的时候觉得看feedback还不错,而且由于要搬家,当时自己架的论坛也需要有一个稳定的地方,家里如果自己可以天天看着还行,否则跟真正的商业级别的就差的很远,所以一狠心签了两年的这家公司,用下来觉得还不错,基本上速度尚可,这几年玩的东西虽然有增加的趋势,但整体的流量和空间都没什么...
Qihoo的诡异问题
views 542
Qihoo算是现在国内搞的比较有声色的搜索引擎,因为和Discuz有结盟的政策所以Discuz居然有内建立的Qihoo搜索,前段时间突然发现来了很多Qihoo的蜘蛛来抓内容,然后我就随手把Qihoo搜索打开了,可是慢慢就发现了些古怪问题。。1。相关主题都不是本站的,仔细的Debug之后发现Qihoo...
Google的广告
views 525
在别的网站看到某些Google的公益广告已经有一段时间,当时也猜google是在搞广告推广项目,但当时没有注意,后来看别人推荐一个新的Google软件google Earth, 装了一下,觉得很不错,但推荐给daxuen的时候她问我要download的地址,我去找的时候突然发现了这个Google广告...
玩死自己了。。。
views 437
昨天Dreamhost的Relay service因为IP给Ban所以给Deny了,我一看无法发Email,那么上去Create另一个Email Account做个备份吧,这下可玩大发了。。因为那个Account也不成功,就给删除了,删除了之后primary的account就套到我这个运行Websi...

Leave a Reply

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据