最近維護一台 Ubuntu Server 時,遇到一個非常詭異的狀況:
- PM2 的 process 全部消失
- Apache 沒有回應
- MySQL 無法啟動
一開始以為是 記憶體不足導致服務 crash,結果一路排查後才發現真正原因其實很單純:
硬碟滿了…..
這篇記錄完整的排查過程。
系統環境
- Ubuntu Server
- Apache2
- MySQL
- PM2
- Docker
第一個症狀:PM2 process 全部消失
登入 server 後,第一件事先檢查 PM2:
pm2 list
結果發現,所有 PM2 process 都消失了。正常情況下,PM2 的 process 不太可能全部消失。第一個直覺是:最近有用 Docker,可能是記憶體不足導致 PM2 被系統 kill。
正當這樣想的時候…
閱讀全文 PM2 Process 全部消失、Apache 無回應、MySQL 無法啟動:一次 Server 硬碟爆滿的排查紀錄




