2026 OpenClaw 觀測實戰:
租用 Mac Mini 日誌輪轉、磁碟水位與 Webhook 告警
2026年3月25日
RunMini 技術團隊
閱讀約 7 分鐘
痛點:① 單檔日誌寫爆磁碟。② 切檔後行程仍指舊描述項。③ 無自動Webhook,臨界才發現。
輪轉策略決策對照
| 維度 | 系統層 | 行程管理器 | 應用內建 |
|---|---|---|---|
| 情境 | 標準輸出配 newsyslog | 模組截斷與壓縮 | 程式庫按大小或按日切 |
| 優點 | 權限路徑易納管 | 設定集中 | 結構化利稽核 |
| 注意 | 須確認重開日誌檔 | 額外資源開銷 | 勿長開除錯級 |
① 風險清單
- 磁碟寫滿:系統暫存同區時整機遲滯。
- 單檔巨大:輪轉尖峰拖慢批處理。
- 靜默失敗:告警腳本無逾時重試。
- 權限誤設:切檔後屬主錯誤無法續寫。
可引用:每週檢視資料卷可用比例並記錄。
② 輪轉策略參數
Mac Mini 上 launchd 標準輸出可寫固定檔,於 /etc/newsyslog.d/ 加規則:單檔約五十至一百個百萬位元組觸發輪替、保留七至十四份、權限六百四十四,舊檔可壓縮。
# 路徑 權限 份數 大小 週期 旗標(示意) /Users/shared/logs/openclaw.out.log 644 14 51200 * J
行程管理器路線:單檔上限五十至二百個百萬位元組、保留三至二十份、開壓縮;日誌級別預設資訊或警告。
可引用:高頻寫入宜縮小單檔上限。
③ 水位閾值與清理步驟
資料卷可用比例閾值:警告百分之十五、嚴重百分之十、緊急百分之五;系統資料同碟則警告提至百分之二十。緊急時先停非關鍵任務再清。
- 查掛載點使用率與主要寫入目錄。
- 清暫存與可重建快取,勿刪檢查點與模型。
- 舊日誌上傳或壓縮離機,本地留近期。
- 清套件快取並設過期。
- 重跑 OpenClaw 代表性任務驗證寫入與輪轉。
可引用:清前清後各記錄使用率與最大檔路徑。
④ Webhook 告警範本
排程讀使用率,越閾值則 POST 下列承載;網址與密鑰放環境變數,設逾時與重試上限。
{
"source": "openclaw-node",
"host": "mac-mini-rented",
"severity": "warn",
"rule": "disk_free_pct_below_15",
"disk_free_pct": 14,
"mount": "/System/Volumes/Data",
"ts": "2026-03-25T08:00:00Z",
"hint": "建議清理日誌與暫存並檢查輪轉"
}
同規則設靜默期(如十分鐘內同級不重送);恢復過線可送解除。
⑤ 排錯 FAQ
輪轉後日誌不再成長?
多為行程握舊描述項;移動後建新檔並重載守護,或換可重開檔之輪轉。
Webhook 收不到?
查防火牆、憑證、穿透;本機先模擬接收驗證格式。
使用率波動大?
連續兩次採樣越閾再告警,抑批處理尖峰誤報。