RaspBerryPi 上的 64 位 Ubuntu Server 隨機停止工作
我知道我要問的是一個非常普遍的問題,但這是我第一次安裝 Linux,我不知道如何開始尋找問題所在。
我有一個安裝了 Ubuntu 伺服器的 RaspberryPi 4 / 8GB 記憶體。我正在執行一些服務,我需要維護家裡的飛機雷達。它順利執行了 2 個月,然後開始出現這個問題:在重新啟動 24-36 小時後,RPi 變得無法訪問(ping、SSH、HTTP 伺服器),唯一的修復方法是拔下電源連接器並重新插入。
我知道可能是什麼問題,但我也不知道如何尋找原因。是否有任何系統日誌可以在重新啟動後讀取以告訴我發生了什麼?
更新
這是日誌:https ://pastebin.com/tHNDM80e 。
我看到記憶體在 13.50 左右出現問題,但 Rasp 在一小時後下線。這些問題是否相關?你知道我該如何解決嗎?
絕大多數日誌都在
/var/log
目錄中。有一個名為 syslog (
/var/log/syslog
) 的日誌,您應該首先查看它。如果沒有顯示任何內容,請仔細檢查您是否啟用了合理大小的交換(類型
cat /proc/swaps
,以 KB 為單位)。與 RaspberryPi OS 不同,Ubuntu 伺服器可能根本不預設進行交換。如果您的 RAM 用完,可能會發生壞事。我還會提到硬體。電源可能是個問題,可能會導致電源嚴重下降(沒有機會登錄),但許多電源下降到不足以觸發重置;這意味著它會掛起。Raspberry Pi 4 有一個特殊的電源要求,很容易比舊的 5 瓦 (5V 1000 mA) USB 電源大。 僅裸板通常會消耗 600mA。
此外,當您從 USB 硬碟驅動器執行時,這可能是一個問題。有時,在啟動磁碟時,它們的功耗可能會成為問題。這有時會導致硬碟驅動器停止。儘管只要您的系統日誌不在硬碟上,您就應該看到一些提及。