supervisor安裝與問題

2022-03-27 10:33:01 字數 1202 閱讀 8875

***安裝supervisor以及可能碰到的問題

supervisor作為乙個程序管理的python軟體非常的給力 但是一不小心就會遇到一些問題 就比如下面這個:

unix:///var/run/supervisor.sock no such file

這個問題一般來說 有幾個原因:

supervisord沒有執行起來.

明明已經執行起來了他就是說沒有.

而且根據我的嘗試 如果使用ubuntu, 那麼進行下面的操作 100000% 會掛掉而且報錯:

安裝:sudo apt-get install supervisor

使用:sudo service supervisor start

sudo supervisorctl

這裡都是很正常的

但是如果在第一次執行後 再嘗試執行:

sudo supervisorctl reload

或者在supervisorctl裡面執行 reload

那麼這個服務就永遠跑不起來了.

上網搜了好多 結果都沒有很好的解決方法. 進行嘗試了很久 終於發現可以解決的方法了:

首先刪除通過apt-get安裝的supervisor:

sudo apt-get remove supervisor

然後sudo ps -ef | grep supervisor

找到對應的程序kill掉.

再然後:

sudo easy_install(pip install) supervisor==3.0b2

注意 這裡就是重點:

通過apt-get安裝的supervisor 版本號是3.0a8, 而當你第一次安裝這個版本之後 再用easy_install的話 就也是這個版本 而不是最新版的3.0b2

然後生成配置檔案(root許可權):

echo_supervisord_conf > /etc/supervisord.conf

再然後:

sudo supervisord

再然後:

sudo supervisorctl

啟動成功.

最後說明:

使用easy_install安裝的supervisor的預設sock檔案 會被定義在/tmp下面 而apt-get會在/var/run下面. 鑑於apt-get會出現各種問題 這裡建議使用easy_install或是pip安裝 supervisor.

via.

supervisor和Nginx安裝與配置

gugoo雲之summary sudo apt get purge remove nginx sudo apt get autoremove dpkg get selections grep nginx 將羅列出與nginx相關的軟體,如nginx common一併刪除 sudo apt get p...

supervisor安裝配置與nginx實操

supervisor是用python開發的一套通用的程序管理程式,能將乙個普通的命令列程序變為後台daemon,並監控程序狀態,異常退出時能自動重啟。它是通過fork exec的方式把這些被管理的程序當作supervisor的子程序來啟動,這樣只要在supervisor的配置檔案中,把要管理的程序的...

Supervisor安裝與配置程序守護

你好,我是dr.葉子,用心寫最優美的部落格,彈最好聽的鋼琴!當乙個程序必須不斷執行,但是這個程序可能因為伺服器等多種因素而導致中斷。這時候,我們希望能自動重新啟動它,就需要使用到了supervisor 起到守護程序的作用。聯網安裝 pip install supervisor pypi官網 或者 s...