supervisor 錯誤集合

一、日誌權限錯誤

IOError: [Errno 13] Permission denied: '/var/log/supervisor/supervisord.log'

緣由,/var/log/supervisor/supervisord.log沒有寫權限,賦予權限便可:python

sudo chmod -R 777 /var/log/supervisor/supervisord.log

二、開啓HTTP Server錯誤

Error: Cannot open an HTTP server: socket.error reported errno.EACCES (13)

配置文件中 /var/run 文件夾,沒有授予啓動 supervisord 的相應用戶的寫權限。/var/run 文件夾其實是連接到 /run,所以咱們修改 /run 的權限app

sudo chmod 777 /run

通常狀況下,咱們能夠用 root 用戶啓動 supervisord 進程,而後在其所管理的進程中,再具體指定須要以那個用戶啓動這些進程。socket

三、日誌權限問題

'INFO spawnerr: unknown error making dispatchers for 'app_name': EACCES'

修改日誌文件的權限ui

sudo chmod 777 /usr/log/supervisor/supervisor.log
sudo chmod 777 /usr/log/supervisor/youAppName.log

4,指定運行太多問題,spa

 Exited too quickly (process log may have details)

有多是當前文件已經運行日誌

kill 調當前的進程,再試試運行

5,找不到supervisor==3.81等版本code

明明你已經安裝了supervisor,可是仍是報錯
pkg_resources.DistributionNotFound: The 'supervisor==3.1.3' distribution was not found and is required by the application

有多是由於你沒有python2中沒有下載supervisorserver

sudo easy_install supervisor或者 pip2 install supervisor
相關文章
相關標籤/搜索