supervisor 錯誤集合


1、日志權限錯誤

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

原因,/var/log/supervisor/supervisord.log沒有寫權限,賦予權限即可:

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

2、開啟HTTP Server錯誤

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

配置文件中 /var/run 文件夾,沒有授予啟動 supervisord 的相應用戶的寫權限。/var/run 文件夾實際上是鏈接到 /run,因此我們修改 /run 的權限

sudo chmod 777 /run

一般情況下,我們可以用 root 用戶啟動 supervisord 進程,然后在其所管理的進程中,再具體指定需要以那個用戶啟動這些進程。

3、日志權限問題

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

修改日志文件的權限

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

4,指定運行太多問題,

 Exited too quickly (process log may have details)

有可能是當前文件已經運行

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

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

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

有可能是因為你沒有python2中沒有下載supervisor

sudo easy_install supervisor
或者 pip2 install supervisor

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM