我的Linux服务器崩溃了两次; Apache和系统日志具有其​​他文本文件的一部分

我有一个多年来一直运行相当顺利的Web服务器。 最近它两次没有明显的原因 – monit日志没有显示任何特别高的事情发生。 CPU使用率低,networking出0,networking低。 我的PHP或Django应用程序或者内核日志中任何奇怪的东西(我可以说)都不会在这段时间显示任何不寻常的请求。 大量的可用磁盘空间。 我试图在SSH中,也无法从我的VPS提供商Ajax控制台进入。 我不得不重新启动系统。

当时打开的每个系统日志文件在当时都有些乱码 – 显示的不如“^ @ ^ @ ^ @ ^ @ ^ @ ^ @”。 当系统崩溃或者什么的时候,似乎没有任何事情发生(没有cronjobs,例如没有syslog条目)。

当再次发生这种情况时,正好在当时我从PHP写入的日志文件中,显然有一大堆文本是从磁盘上的另一个文件出来的 – 从几个星期以来,我在磁盘上还有一个SQL备份以前(它有mysqldump写的时间戳)。 这是如何在我的日志文件?

除了PHP应用程序代码的细微更改之外,我能想到的唯一最近的更改是从4 GB的RAM VPS移动到2 GB,并且可能已被移至其他物理机器。

任何想法可能发生在这里?