VPS使用xampp Apache出现的CPU高占用率的问题

来源:互联网 发布:java加密与解密的艺术 编辑:程序博客网 时间:2024/05/19 01:09

          VPS使用xampp  Apache出现的CPU高占用率的问题,对这个问题已经很敏感了。VPS出现CPU占用过高问题直接导致的问题是远程无法连接,网站无法访问。高流量,一开始还以为是客户的网站被黑了,结果,这几天查看了日志,才发现。。可能是xampp中Apache与WinSock v2相冲突,直接导致了CPU占用过高的问题。

于是在httpd.conf文件中使用 Win32DisableAcceptEx 禁止Apache使用 Microsoft WinSock v2 API :


<IfModule mpm_winnt.c>Win32DisableAcceptEx # 禁止使用AcceptEx()</IfModule>


还有一种原因:使用了加速乐(一种CDN加速产品)!!!

从访问日志中可以看到这货的不同节点不停的抓取网站:



这货不同节点不间断的抓取网站,导致CPU占用明显提升!20M流量进来。。。。这流量太恐怖了,一关闭,CPU占用立马变低,所以原因可能不是Apache与WinSock v2相冲突,而是这货在搞鬼...关闭CND之后CPU占用立马正常了,截图为证:



所以CND产品真的要慎用啊!!!之前另外一个客户的站点,也启用加速乐,而且是把DNS切换到这货的DNS上,结果生效时间慢,换回原来的DNS服务器之后,72小时过去了还有部分DNS解析到这货的节点上,缓存太严重了。而且最恶心的免费用户使用的节点全部是联通节点。。。 速度不但没提升,反而变慢了。CDN,真心不建议使用这货!!太恶心了。。。

0 0