我的网站在 vps 上运行,并且每个星期天都会关闭一个小时左右。托管服务提供商说他最后没有任何问题。任何人都可以建议可能存在的问题以及我应该朝哪个方向进一步查找故障。
无论您是否信任托管服务提供商,在大多数情况下,有一些相当简单的方法可以确定发生了什么。
首先,查看系统日志在它关闭和返回的时间前后。如果您看到(例如)它在启动之前正在启动,但没有看到它关闭的日志,则电源出现故障。看看发生了什么并得出结论。
如果这没有产生任何结果,请创建一个 ping 外部主机的 cronjob(谷歌的 DNS 服务器 8.8.8.8 对此非常有用)并将结果与时间戳(来自date)一起附加到日志文件。第二天阅读日志文件,看看 ping 是否成功,如果没有,为什么失败。这将表明是否存在路由问题、电缆断开连接或类似问题。
在检查日志时,请务必检查诸如非常昂贵的 cronjob 是否在它宕机或服务重新启动时立即启动之类的事情。