1. 程式人生 > >記一次不能通過rancher1.x的界面打開命令行或查看日誌的解決辦法

記一次不能通過rancher1.x的界面打開命令行或查看日誌的解決辦法

內存 界面 docker 問題 分鐘 text 負載 同步 rancher

問題描述

開發環境上的某一臺rancher-node出現了這樣的情況:凡是運行在該主機上的容器,都無法通過rancher界面來打開命令行窗口,打開就閃退;不能查看容器的日誌;不能看到資源使用狀況:
技術分享圖片

技術分享圖片

技術分享圖片

原因分析

出現這種問題的原因是rancher-node和rancher-server主機的時間不一致導致的。看看是哪一臺主機的時間有問題,將時間同步正確,問題就解決了。

解決辦法

查看出現問題的rancher-node,發現機器上的時間比標準時間慢了兩分鐘:
技術分享圖片

將這臺node服務器的時間同步成標準時間,問題就解決了:
技術分享圖片

技術分享圖片

技術分享圖片

後記

在排查問題過程中,有排查過該node服務器的這幾個方面:
1、內存使用量、磁盤使用量、負載狀況、docker的網絡狀況,狀況都是良好的;

2、重啟過docker服務、甚至重裝過rancher-agent都無濟於事;
3、有想過docker版本的問題,但是這臺服務器運行了很長時間,之前一直沒有出現這樣的問題,版本原因的可能性也比較小;

然後在將服務器時間同步到標準時間後,問題就解決了。

記一次不能通過rancher1.x的界面打開命令行或查看日誌的解決辦法