在 amazon ec2 上配置 supervisor 给出 spawn error unknown error making dispatchers for 'app_name': EACCES
configure supervisor on amazon ec2 giving spawn error unknown error making dispatchers for 'app_name': EACCES
我看过这个 post Unable to start service with nohup due to 'INFO spawnerr: unknown error making dispatchers for 'app_name': EACCES' 并尝试了答案,但它不起作用
我正在使用 Amazon AMI,由于 Amazon 没有 apt-get,我不得不使用 easy_install 安装 supervisor。这是我的 /etc/supervisord.conf
[program:awesome]
command = /srv/awesome/www/app.py
directory = /srv/awesome/www
user = ec2-user
startsecs = 3
redirect_stderr = true
stdout_logfile_maxbytes = 50MB
stdout_logfile_backups = 10
stdout_logfile = /srv/awesome/log/app.log
我的应用程序文件放在 /srv/awesome/www/ 下,所有者设置为 ec2-user,它是我 运行 whoami 时的同一用户。我先运行
supervisord -c /etc/supervisord.conf
这给了我
Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first before starting supervisord.
我输入了命令
sudo unlink /tmp/supervisor.sock
哪个解决了,然后我就解决了
supervisorctl start awesome
产生错误,我试过重新加载、停止和启动,但 none 有效
我改用 ubuntu 而不是亚马逊 AMI,一切正常
我看过这个 post Unable to start service with nohup due to 'INFO spawnerr: unknown error making dispatchers for 'app_name': EACCES' 并尝试了答案,但它不起作用
我正在使用 Amazon AMI,由于 Amazon 没有 apt-get,我不得不使用 easy_install 安装 supervisor。这是我的 /etc/supervisord.conf
[program:awesome]
command = /srv/awesome/www/app.py
directory = /srv/awesome/www
user = ec2-user
startsecs = 3
redirect_stderr = true
stdout_logfile_maxbytes = 50MB
stdout_logfile_backups = 10
stdout_logfile = /srv/awesome/log/app.log
我的应用程序文件放在 /srv/awesome/www/ 下,所有者设置为 ec2-user,它是我 运行 whoami 时的同一用户。我先运行
supervisord -c /etc/supervisord.conf
这给了我
Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first before starting supervisord.
我输入了命令
sudo unlink /tmp/supervisor.sock
哪个解决了,然后我就解决了
supervisorctl start awesome
产生错误,我试过重新加载、停止和启动,但 none 有效
我改用 ubuntu 而不是亚马逊 AMI,一切正常