我的服务器停止响应几分钟,然后重新启动。我该如何查明发生这种情况的原因?

我的服务器停止响应几分钟,然后重新启动。我该如何查明发生这种情况的原因?

我在 Odroid 单板计算机上运行 Ubuntu。

Welcome to Ubuntu 16.04.4 LTS (GNU/Linux 3.14.79-117 aarch64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
Last login: Thu May 10 02:00:02 2018 from 172.16.68.56
root@odroid64:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"
root@odroid64:~#

该服务器运行 PiHole,为我的整个网络提供 DNS 和广告拦截。我的路由器将其指定为所有 DHCP 客户端的 DNS 服务器。该服务器还运行 OpenVPN,但当我遇到以下问题时,没有打开任何连接:

我开始遇到无法浏览互联网的问题。我注意到我可以 ping google DNS 8.8.4.4,但 ping DNS 名称不起作用。我的路由器指向我的 PiHole 服务器以进行所有 DNS 解析。然后我注意到我无法 ping 我的 PiHole 服务器,更不用说通过 SCP 远程访问了。几分钟后,无需更改我网络中任何地方的任何设置,一切都恢复正常。

是否存在一个日志文件,我可以检查事情停止和重新开始工作的时间段,这可能会给我提供服务器无响应的原因的线索?

ETA:结果来自free;vmstat;vmstat -s

      1758596 K total memory
       107820 K used memory
       141756 K active memory
       191308 K inactive memory
      1317372 K free memory
        12516 K buffer memory
       320888 K swap cache
            0 K total swap
            0 K used swap
            0 K free swap
        37711 non-nice user cpu ticks
         1145 nice user cpu ticks
        12130 system cpu ticks
     57663028 idle cpu ticks
          295 IO-wait cpu ticks
            0 IRQ cpu ticks
         1816 softirq cpu ticks
            0 stolen cpu ticks
        25205 pages paged in
        16854 pages paged out
            0 pages swapped in
            0 pages swapped out
   1238810489 interrupts
     67902033 CPU context switches
   1525917646 boot time
        12904 forks
root@odroid64:~#

答案1

事实证明,尽管 DHCP 地址设置为静态,但该机器仍试图更新该地址!很奇怪。可能还涉及其他问题。

相关内容