我正试着和主管开始一项服务,但我有个错误说
INFO spawnerr: unknown error making dispatchers for 'app_name': EACCES
这是我的supervisord.conf文件:
[supervisord]
logfile=/tmp/supervisord.log
logfile_maxbytes=50MB ; change these depending on how many logs
logfile_backups=10 ; you want to keep
loglevel=info
pidfile=/tmp/supervisord.pid
nodaemon=true
minfds=1024
minprocs=200
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]
serverurl=unix:///tmp/supervisor.sock socket
[program:myscript]
command= python -u /home/ubuntu/appfolder/app_name.py
autostart=true
autorestart=unexpected
redirect_stderr=true
stdout_logfile=/var/log/app_name.log
我也有同样的问题-芹菜子程序日志被写在我的app文件夹下的logs子文件夹中,结果我在调试Nginx的问题时将所有者设置为
www-user
。我把app文件夹的所有者改回ubuntu(>> whoami
)让它工作。
问题是对日志文件的权限 使用运行supervisor的用户,您可以在supervisord.conf文件的相同路径中创建一个“logs”文件夹并更改:
到
我也有同样的问题,我建议你做以下事情
添加运行服务的用户。 用户=您的用户
将日志移动到主管目录
发件人:
致:
你的pid文件也是如此
两个方向都做
然后用
如果这不起作用,请仔细检查谁可以在您的日志文件和pid文件上写入。
如果仍然不起作用,试着更新你的主管
相关问题 更多 >
编程相关推荐