我在 Hetzner 上托管的专用服务器出现了问题。几年前,我在其他专用服务器上也遇到过类似的问题,我担心这是我的错还是别人的错。
它只是挂断了。我无法通过 SSH 登录它,无法打开网页(超时)。然后我必须通过他们的管理工具对其进行硬重置。/var/log/syslog 中的最后一项是一条 CRON 消息(否则工作正常),然后是一行 NULL 字符,^@
然后是我自己初始化的重新启动。
我该如何检查哪里出了问题?我试过 memtester,一切正常。我也尝试过谷歌搜索,但没有找到有用的答案。哦,是的Linux 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux
我还可以做些什么?
答案1
由于您已经对内存进行了测试并且结果良好,因此下一步是验证是否存在内存泄漏的应用程序。
如果您正在使用交换配置,您可能还需要检查一下。
我遇到过类似的问题,最终发现我需要通过添加更多物理内存来进行升级。每次系统开始使用交换时,都会导致速度极度下降。顺便说一下,我使用的是软件 raid。
我很幸运能够通过加倍物理内存进行升级,并将交换分区从 RAID 1 转换为 RAID 0。
这并不能完全解决问题,但至少为以后找到解决方案提供了更多时间。
现在,不可避免的冻结更难实现了,因为 RAID 0 使交换分区的速度提高了一倍。就我而言,这是一个可接受的解决方案,因为系统不用作服务器。
希望这可以帮助