通过 supervisord -v 查看版本
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

本文主要介绍了Supervisor使用过程中的常见问题及解决办法。包括进程日志权限错误、开启HTTP Server错误、运行日志权限问题等,针对找不到特定版本、日志报错、文件不存在等问题,给出了相应的解决步骤,如修改权限、调整配置项等。
最低0.47元/天 解锁文章
1098

被折叠的 条评论
为什么被折叠?



