HostMonster主机是非常不错的虚拟主机,国内用户非常多,在使用HostMonster主机的过程中,可能会遇到CPU超标的问题,具体的表现情况是,在访问自己的网站时,出现的不是自己的网站,而是出现这样一段话:
This Account Has Exceeded Its CPU Quota
这就说明,你的HostMonster主机帐号已经超过CPU的配额限制了,简称CPU超标。我们姑且不谈HostMonster主机的CPU配额限制是多少,因为不管多少,反正已经超标了,重要的是找到CPU超标的原因。
那么,怎样查找HostMonster主机CPU超标的原因呢?
在HostMonster主机的根目录下有一个tmp目录,在tmp目录下,有两个子目录:cpu_exceeded_logs 和 mysql_slow_queries。
- cpu_exceeded_logs目录下的文件,记录了哪些操作引起了HostMonster主机CPU超标。
- mysql_slow_queries目录下的文件,记录了哪些数据库语句执行的比较慢,花费的时间比较长。
绝大部分的HostMonster主机CPU超标问题是由数据库操作引起的,找到执行比较慢的数据库操作语句,分析执行慢的原因,能优化的尽量优化数据库查询语句。不能优化的网站程序,看看是否用了比较多的插件,或者查查数据库缓存问题,或者是不是因为数据库文件过大导致查询慢等等,具体问题具体分析。
You can skip to the end and leave a comment. Pinging is currently not allowed.






GoTop says:
August 21st, 2009 at 7:47 pm
hostmonster的cpu限制在多少啊?
Beishan says:
August 21st, 2009 at 11:18 pm
我好像在一篇日志里介绍过的,找找吧
BlueHost / HostMonster的CPU保护新技术 says:
September 6th, 2009 at 12:08 am
[…] 不再有CPU超标错误(CPU QUOTA EXCEEDED ERRORS),网站不会再被短时自动挂起; […]