supervisor下更換原始檔報錯
阿新 • • 發佈:2020-08-17
問題描述
在一個以 nginx + supervisor + tornado 為架構的專案中,更換專案原始檔。出現supervisor啟動失敗的問題。
事件詳情
更換專案檔案過程中,修改專案檔案對應的 supervisor 配置檔案,修改了對應專案的地址,:wq
儲存退出,supervisor 當場報錯。
修復過程。亂七八糟,一塌糊塗。
中間曲折,不比多言,反正一下午過去了
修復辦法
成功修復之後,回想起來,主要是因為 supervisor 中對應的 supervisord 程序掛了,需要重新啟動。這個檔案的重新啟動,至關重要。
其對應的 supervisord 上一層資料夾 ../etc/supervisord.conf
我是註釋了其中我們自定義的配置檔案,導致它們在我啟動 supervisor 後並沒有重新啟動對應的 tornado 專案
啟動 supervisord 之後,需要將原先修改的 專案 supervisor 配置檔案,重新載入到 supervisor 中,使用命令 supervisor update
即可。
附:如果有必要,可以重啟電腦,但是要注意,重啟電腦後,相應的 nginx、redis 等需要你重新啟動。