网站每天午夜脱机 - 没有人知道为什么

Zac*_*ith 6 web-server

似乎我管理的网站每天都在 12 点到 12 点 25 分之间上线和下线。我不知道是什么导致了这个问题,所以我正在寻求有关从哪里开始的指导。它是一个基于 Wordpress 的网站。

所以这就是我所知道的:

我有一个 pingdom 帐户,它会在站点离线时提醒我,这样我们每天都可以看到站点打开/关闭,就像发条一样。

在起起落落的时候,我看到内存使用量很大。查看站点在线/离线时的平均负载 ( http://screencast.com/t/BRlfXkqrbJII )。然后我运行这个命令来重新启动 http ( http://screencast.com/t/usVtYWZ2Qi ) 然后内存使用量下降到这个 ( http://screencast.com/t/VdTIy3bgZiQB )。我重新启动 http 一个小时后,该站点然后离线/在线,因此重新启动 http 并没有太大帮助。

当站点离线/在线时,我运行了 top 命令并得到了这个(http://screencast.com/t/zEwr7YQj3)。当站点处于最低状态时,这是一个顶部命令(http://screencast.com/t/eaMfha9lbT - 所以这将被称为“正常”)。

我已经删除了我服务器上的所有 cron 脚本(备份等)。我还删除了 Wordpress 安装中的每个 cron。所以理论上什么都没有运行。

这是带宽报告 ( http://screencast.com/t/AS0h2CH1Gypq )。

流量似乎没有那么多(http://screencast.com/t/s7hrWNNic1K),但看看我的时间网站正在上升/下降,这可能是原因之一吗?

我在 Media Temple ( http://mediatemple.net/webhosting/nitro/ )有 dvp Nitro 包。

所以在这一点上,我会请求一些帮助来试图找出这是什么原因,以及我如何才能查明这个问题。任何帮助是极大的赞赏。

Phi*_*ack 3

您需要查看更多日志。在午夜左右检查/var/log/messages(可能是前一天晚上的 /var/log /messages.0/var/log/messages.1等)。查看您的 http.conf 以查找 apache 日志的存储位置(该文件应位于/etc/http/conf)。该文件中的 ErrorLog 指令将告诉您 apache 错误日志记录的去向(通常是某个 error_log 文件)。查看该文件以了解其在午夜左右报告的内容。检查其他文件是否存在/var/log可以关联的异常活动。日志文件应该告诉您网络服务器在午夜出现故障的原因。