伺服器異常斷電,導致許可權不足,MeterSphere 無法重啟
阿新 • • 發佈:2022-12-05
背景
MeterSphere
V2.3.0版本 部署在公司本地伺服器,上午線路突然跳閘,恢復後,使用 msctl reload
無法重啟。檢視 docker
容器日誌,提示 permission denied
.
排查後,認為是 logs
目錄沒有許可權,嘗試加許可權解決。
加許可權步驟:
cd /opt/metersphere
chmod -R 777 logs/
然而重啟依然不行。
不行嘗試下面的方法1
方法1:
# 1. 重啟docker服務 service docker restart # 2. 關閉防火牆 service docker restart # 3. 重啟metersphere msctl restart
方法2:
方法1還是沒有解決問題的話,只能解除安裝重灌了。
1. 備份資料,防止安裝過程中出錯
```shell
#資料庫備份:
docker exec -i mysql mysqldump -uroot -pPassword123@mysql metersphere > metersphere.sql
#data 目錄備份
zip -r XXX.zip /opt/metersphere/data
-
停服務
msctl stop
-
進入下載好,並解壓好新版本
Metersphere
的資料夾 -
執行安裝指令碼
備註:如果正常是不需要恢復備份的資料的。
總結
突然停電會導致異常情況,不能重啟。如果加許可權和 restart