只读文件系统VPS SSH错误

我有一个VPS,今天我注意到Apache没有运行,我得到了SSH,httpd状态说:

[root@adrimail ~]# service httpd status httpd dead but pid file exists 

试图重新启动它,我得到这个:

 [root@adrimail ~]# service httpd restart rm: cannot remove `/var/run/httpd.pid': Read-only file system [FAILED] rm: cannot remove `/var/lock/subsys/httpd': Read-only file system rm: cannot remove `/var/run/httpd.pid': Read-only file system Starting httpd: (30)Read-only file system: httpd: could not open error log file /etc/httpd/logs/error_log. Unable to open logs 

我想知道什么会导致这些错误,它重新启动后,但我觉得这是一种没有反应。

是错误与上层节点存储设置有关,还是可能是由我的结尾? 最近我没有在服务器上做任何工作。

主机说,他们不能看到任何启动错误,他们没问题,但我很担心。

和你的主人谈谈。

通常,文件系统只有在硬件中检测到某种types的主要问题时才会被读取。 既然你有一个VPS,这就意味着你的主机的机器出现了某种types的问题。

dmesg可能有一些信息,为什么发生,否则这是你的主机需要修复的东西。 '我们没有看到任何启动错误'在这里不是一个可以接受的答案,你需要让他们确定为什么你的VPS突然只读。

我会首先检查/ var是不是唯一的只读文件系统?

这听起来像是可以的,我以前有过这个问题

如果/ var在自己的文件系统挂载点下,这是有意义的。

在/ dev / partioncode(可能是/ dev / sdaX)的挂载点上运行“debugfs”命令,

这会告诉你,如果你有一个坏的或损坏的文件系统。

也检查你的fstab文件+日志文件的任何违规行为,(攻击的迹象)。

最后一个要点是引导服务器,同时查看串行控制台(每个VPS提供者都应该提供这个),并且您应该看到关于/ var被重新安装在“只读”

这是我的主机硬件问题。 在最后一个回复中,主机表示导致只读文件系统的问题是“存储平台超时”。