服务器内存不足 – 如何诊断(vim error_log?)

我们在我们的专用主机上托pipe了数百个托pipe账户,但是它们非常小,其中大部分是开发账户,未使用或低stream量的网站。

然而,由于缺乏内存(我们的networking主机告诉我们),我们不经常发生崩溃。 我不是服务器和东西的专家,但一个ps aux变成了这一行:

 root 11905 95.5 55.0 1151616 1135256 pts/0 R+ 09:05 40:38 vim error_log 

现在我不是专家,但95.5%的CPU和55%的内存使用率似乎相当高的错误日志。 这是正确的吗?

难道这是造成内存不足的错误吗?

我试图添加ps aux输出的其余部分,但它不格式很好。 如果你认为它会有用,我可以截图。

否则,我们正在运行一个非常标准的服务器。 Ubuntu,2gb ram。 我不认为硬盘空间不足,我认为我们的主机会接受( df说:“没有文件系统处理”)。 我们很多网站都是Wordpress网站,我听说这可能会导致问题,但是他们的stream量并不高。

这可能是一个stream氓插件,我们已经在一个Wordpress安装中使用,但是我将如何精确定位? (我们之前曾经遇到过这个问题,它似乎只是一个猜谜游戏,直到我们在其中一个站点上发现了一个插件,这个插件正在读取和写入具有250,000行的db表 – 并且越来越多)。 删除这个插件使服务器再次工作,没有更多的崩溃,直到昨晚,当我们再次得到了可怕的内存不足的错误。

任何指针会很好,谢谢。

你的vim正在打开一个ginourmos文件。 停止这样做,使用像taillessgrep这样的工具来只读取你需要的部分。