Linux
伺服器重新啟動,不知道為什麼
我對系統管理毫無經驗。我有一個 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 的貪婪。感謝大家的幫助!