Keep on going, never give up.

VPS CPU占用太高被警告了

使用LINODE VPS很久了,从没发现问题,昨天登录GMAIL发现收到LINODE大量的告警邮件,内容如下:Linode Alert - CPU Usage

Your Linode, linode12345, has exceeded the notification threshold (90) for CPU Usage by averaging 146.0% for the last 2 hours. The dashboard for this Linode is located at: <https://manager.linode.com/linodes/dashboard/linode12345>

This is an automated maessage, please do not respond to this email. If you have questions, please open a support ticket.

You can view or change your alert thresholds under the "Settings" tab of the Linode Manager.

This is not meant as a warning or a representation that you are misusing your resources. We encourage you to modify the thresholds based on your own individual needs.

You may access the members' site at <https://manager.linode.com/>.

后来,又收到Linode Alert - disk io rate,磁盘读写占用告警,看文章语气还是非常温和,赶紧登录到后台发现CPU长时间占用160%,如下图:

再看带宽也磁盘IO,还算正常。原VPS操作系统为Ubuntu 10.04 LTS,已连续用过几个月了,没什么问题,依次检查如下几项,也未发现明显问题:

  • 下载检查网站LOG?——未看到明显的采集记录
  • 检查网站脚本(替换单一页面)?——无效,CPU占用依然,看来至少不是我的脚本问题
  • TOP命令?——有个ROOT用户服务,fuser command间歇性的占用70%左右CPU,不懂这个,也不打算深入研究了,闪
  • 关停博客域名解析链接?——无效,CPU依然故我
  • 关掉Apache?——CPU占用马上掉下来,看来估计是Apache相关的服务或设置问题,但是设置从没修改过(难道是更新问题?)
  • 扫描、攻击行为?——关闭对应IP下的端口监听,一样无效
  • 磁盘空间问题?——删除网站LOG,并重启服务器,问题依然
  • mysql访问问题?——关闭mysql,问题依然

难道是Apache自己设置或更新问题?于是重装了最新的Ubuntu 11,发现刚启动后,CPU又马上上升的160%,Apache配置从没修改过,都是相同的安装步骤,要么就是现在各版本设置之间打架了,没那时间慢慢整,直接换个系统好了。

CentOS 6,OK,安装完成,CPU占用率马上掉了下来。如下图:

还是这个方法快,:),目的倒是达到了,但问题的具体原因在哪里?

更多文章:

Ubuntu VPS安装Apache+PHP+MySQL指南

安装Ubuntu时如何手动指定分区(高级分区)

VPS服务器选择和维护入门 

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.