VestaCP 教學:Error: named restart failed 無法啟動網頁伺服器

在使用 Vesta 控制面板(CP, Control Panel)1 管理伺服器2時,如果出現「Error: named restart failed」這項錯誤,而且「Apache 2」或及「Nginx」無法啟用時,可參考工具人接下來介紹的解決方案。

在開始前,我們先檢查「/usr/local/vesta/log」路徑下的「system.log」跟「error.log」兩個紀錄檔。

Linux 指令:sudo nano /usr/local/vesta/log/error.log

在記錄檔中找到最近期的錯誤提示,應該會有提示相關錯誤代碼(Error Code)3,從執行步驟與錯誤訊息可以研判可能的錯誤原因(需要一點伺服器管理經驗就是了)。

由於工具人是在連續多次新增和移除使用者與域名後,才發生 Apache 與 Nginx 無法啟動的問題,因此最簡單的方式,就是先重置使用者及其下所有設定。

請參考下圖一,在 Vesta CP 的用戶管理介面中,先勾選接下來打算重建的使用者帳戶(例如 mountos),再選擇「apply to selected」清單中的「rebuild web」,按下右側的執行按鈕後,就能驅動 Vesta CP 重設所有該使用者的初始設定。在大多數情況下,這通常能解決常見伺服器中斷的問題。

VestaCP-Control-WebGUI-User-Refresh

圖一,Vesta CP 使用者資源管理。

今天跟大家介紹的這種重建模式,好處是不會清除掉伺服器的原有資料,大家可以安心使用,在大部分情況中都不用擔心會影響原有的系統設定。工具人推薦在遇到伺服器問題時,可以優先採取這種簡單的步驟排除問題。

  •  
  •  
  •  
  •  
  •  
  •  

說些什麼吧

您也許也會喜歡…