CiviCRM的Drupal 7站点在以1和1 VPS平稳运行一年之后突然变得没有反应。 现在网页最终加载,但可能需要一分多钟。
纵观Virtuozzo的资源使用情况,负载平均值有警告,一直保持在1以上。虽然我知道这并不是特别高,但这与网站运行时的变化是一致的。 这是top的典型快照:
top - 03:10:32 up 3:21, 1 user, load average: 1.16, 1.22, 1.30 Tasks: 43 total, 1 running, 42 sleeping, 0 stopped, 0 zombie Cpu(s): 0.1%us, 0.1%sy, 0.1%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 2097152k total, 1015112k used, 1082040k free, 0k buffers Swap: 0k total, 0k used, 0k free, 0k cached
CPU闲置水平似乎从未低于70%。 wa几乎总是在0.看起来有很多空闲的内存。 这里是一些vmstat输出,再次显示wa为0,大量的可用内存和空闲的CPU:
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ rb swpd free buff cache si so bi bo in cs us sy id wa st 2 0 0 1100872 0 0 0 0 2783 23672 0 538 1 0 99 0 0 1 0 0 1100872 0 0 0 0 0 16 0 101754 0 0 100 0 0 0 0 0 1100872 0 0 0 0 0 17 0 103133 0 0 100 0 0 0 0 0 1100872 0 0 0 0 0 1 0 102080 0 0 100 0 0 1 0 0 1100872 0 0 0 0 0 6 0 99881 0 0 100 0 0 0 0 0 1100872 0 0 0 0 0 1 0 105187 0 0 100 0 0
我已经和1&1交谈了,但他们对什么可能导致高负荷平均值没有任何想法。 相反,他们build议升级:)
我查找了可能造成这种情况的进程,检查了MySQL showprocesslist,并重新启动了容器,结果没有。 有没有人有更多的疑难解答build议或见解?