版本: qmcp 0.10.0.797
QTS 版本: QTS 5.2.9.3451
NAS 型號: TS-463U
症狀:
啟動 qmcp 後,NAS 會在 1-2 小時內完全無法回應:
- 無法 SSH 連線
- 無法存取 SMB/網路分享資料夾
- 無法進入 Web GUI
- NAS 還能被 ping 通
- 需強制斷電(電源鍵無反應)
根本原因:
qmcp 會反覆啟動 nmd.pyc(Network Manager Daemon)進程,且未終止先前的執行個體。進程數量持續增加,直到系統無法接受新連線。
證據:
$ ps aux | grep nmd.pyc | wc -l
15 ← qmcp 啟動後持續增加
停止 qmcp 並清除所有 nmd.pyc 進程後:
$ ps aux | grep nmd.pyc | wc -l
0 ← 穩定,未產生新進程
在 qmcp.log 中發現的 TLS 錯誤(可能為觸發點):
http: TLS handshake error from 127.0.0.1: remote error: tls: bad certificate
http: TLS handshake error from [::1]: local error: tls: bad record MAC
User not authenticated or username not found in context: error=no authentication found in request
時間軸:
- qmcp 開機自動啟動(約 08:00)
- nmd.pyc 洩漏現象立即開始
- NAS 約 1-2 小時後當機
- 已連續兩天重現
暫時解法:
請先停用 qmcp,直到官方修復。
需求:
請修正 qmcp 當中,因 TLS 重試機制未正確清理 nmd.pyc 進程所造成的問題。