Linux

伺服器重新啟動,不知道為什麼

  • January 29, 2013

我對系統管理毫無經驗。我有一個 Linode 虛擬機,主要是為了好玩,託管一個網路伺服器(nginx -> nodejs)和一個我與一些朋友共享的 Minecraft 伺服器。

我定期(1+/天)收到電子郵件通知我有關係統啟動的資訊,例如:

Lassie initiated boot - Completed Tue, 29 Jan 2013 09:52:17 GMT

我不知道為什麼機器會重新啟動。我更無知,我不知道如何調試這個問題。我已經閱讀/var/log/syslog了報告的啟動時間,並且可以看到通常的啟動順序轉儲,但在此之前沒有任何異常。

我該如何解決這個問題,並弄清楚發生了什麼?

核心記憶體不足,出現恐慌。我忘記了我最初panic_on_oom在機器只託管 nginx+nodejs 網路伺服器時設置的。

-Xmx我實際上已經通過and將 Java Minecraft 實例配置為限制記憶體使用-Xms,但是對 JVM 記憶體使用的更深入閱讀告訴我這個值是僅分配堆的,實際記憶體使用很容易翻倍我設置。

我將暫時禁用panic_on_oom,看看我能做些什麼來控制 JVM 的貪婪。

感謝大家的幫助!

引用自:https://serverfault.com/questions/473661