Skip to content

服務端維護流程必看

本文整理自《客戶嘟哩維護文檔》的維護流程章節,適合實施、運維和技術支持在處理生產環境問題時參考。生產環境不要直接在雲平臺控制臺強制重啟伺服器,涉及項目、服務和數據庫重啟時,應先確認影響範圍並按順序處理。

常見故障與維護方式

分類故障問題優先維護方式
登錄登錄頁提示伺服器無法連接重啟 DuliRoute 項目
登錄登錄頁點擊登錄提示操作失敗 4000重啟 DuliRoute 項目
登錄無法注冊或短信驗證碼收取不到檢查短信費用
離線登錄後一直顯示無法連接重啟 DuliFront 項目
離線登錄後一直出現斷線重連重啟 DuliFront 項目
功能項目後台無法使用重啟 DuliBackend 項目
功能項目審批或項目管理無法使用重啟 DuliMgmt 項目
功能項目郵箱無法使用重啟 DuliMail 項目
功能項目網盤無法使用重啟 DuliWpp 項目
功能服務無法發送或收取消息先重啟 DuliRoute,再重啟 DuliFront
功能服務無法發送文件先檢查伺服器硬碟空間,再重啟 Gofastdfs 服務
功能服務發送文件出現裂圖先檢查伺服器硬碟空間,再重啟 Gofastdfs 服務
授權登錄提示授權已過期在管理後台確認 License 是否過期
授權License 認證失敗確認 License 是否過期、授權文件是否存在
其他無法截圖退出客戶端後重新登錄
其他客戶端無法安裝盡量安裝到 C 盤以外的磁盤

先排除客戶端問題

如果是某個功能內的問題,先讓用戶重啟一次客戶端,排除客戶端緩存、連接狀態或本機環境導致的異常。

如果是多人同時異常,或重啟客戶端後仍無法恢復,再進入服務端維護流程。

登錄、離線問題的重啟順序

如果登錄、離線問題按單項維護方式無法解決,可以按以下順序重啟:

  1. 重啟 DuliAuth 項目。
  2. 重啟 DuliRoute 項目。
  3. 重啟 DuliFront 項目。

如果仍未恢復,可以將核心項目全部重啟一遍,順序如下:

  1. 重啟 DuliAuth 項目。
  2. 重啟 DuliBackend 項目。
  3. 重啟 DuliRoute 項目。
  4. 重啟 DuliFront 項目。
  5. 再重啟一次 DuliAuth 項目。

數據伺服器異常關機或重啟後的處理

數據伺服器異常關機或重啟後,不要只看項目服務是否啟動,還要先恢復基礎數據服務:

  1. 啟動防火牆。
bash
systemctl start iptables
  1. 啟動 Redis 服務。
  2. 啟動 HadoopHbaseZookeeper 服務。
  3. 啟動 Mysql 服務。

數據庫和數據服務啟動正常後,再檢查項目伺服器。

項目伺服器異常關機或重啟後的處理

項目伺服器異常關機或重啟後,先確認數據伺服器服務已經全部啟動,再按以下順序恢復:

  1. 啟動防火牆。
bash
systemctl start iptables
  1. 確認數據伺服器服務全部啟動。
  2. 啟動 Gofastdfs 服務。
  3. 啟動 DuliAuth 項目。
  4. 重啟 DuliBackend 項目。
  5. 重啟 DuliRoute 項目。
  6. 重啟 DuliFront 項目。
  7. 再重啟一次 DuliAuth 項目。

伺服器重啟注意事項

伺服器重啟需要先手動關閉項目、服務和數據庫,不建議直接在雲平臺界面點擊重啟。直接重啟伺服器可能導致數據服務異常,嚴重時會影響數據完整性。

所有伺服器重啟之後,優先啟動數據庫等基礎服務,再啟動項目服務:

  1. 先按數據伺服器異常重啟處理方式啟動。
  2. 數據庫伺服器內服務啟動完成後,再按項目伺服器異常維護方式啟動。

內存溢出問題怎么處理

如果不清楚是哪個項目出現內存溢出,可以先查看項目日誌中是否有 OutOfMemoryError 類關鍵字。能定位到具體項目時,優先重啟對應項目;無法定位時,可以按項目重啟順序處理。

常見關鍵字見:項目日誌與重啟維護

相關鏈接

嘟哩帮助中心