首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >supervisor.config出现错误[unix_http_server]:找不到命令

supervisor.config出现错误[unix_http_server]:找不到命令
EN

Stack Overflow用户
提问于 2018-02-20 18:40:54
回答 1查看 159关注 0票数 1

我在我的django项目中使用supervisor。下面是我的supervisor.config文件,如下所示

代码语言:javascript
复制
[unix_http_server]
file=/tmp/supervisor.sock 
[supervisord]
logfile=/tmp/supervisord.log 
logfile_maxbytes=50MB       
logfile_backups=10           
loglevel=info                
pidfile=/tmp/supervisord.pid 
nodaemon=false               
minfds=1024                  
minprocs=200                 

[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

[supervisorctl]
serverurl=unix:///tmp/supervisor.sock 

[program:run_django]
environment=DJANGO_SETTINGS_MODULE=%(ENV_DJANGO_SETTINGS_MODULE)
command=/home/ubuntu/www/project-venv/bin/gunicorn project.wsgi:application -w 1 -b 127.0.0.1:8000 -t 300 --max-requests=100
directory=/home/ubuntu/www/project/
user=ubuntu
stdout_logfile=/home/ubuntu/www/project/logs/django_stdout.log
stderr_logfile=/home/ubuntu/www/project/logs/django_stderr.log
autorestart=true
redirect_stderr=true

但我收到以下错误,我尝试通过CodeDeploy部署到AWS EC2实例

代码语言:javascript
复制
[stderr]/opt/codedeploy-agent/deployment-root/f57f7cd1-e8f9-457e-8a00-ae66d494c068/d-SYX2MO8SP/deployment-archive/supervisor/default.conf:
line 1: [unix_http_server]: command not found
[stderr]/opt/codedeploy-agent/deployment-root/f57f7cd1-e8f9-457e-8a00-ae66d494c068/d-SYX2MO8SP/deployment-archive/supervisor/default.conf:
line 3: [supervisord]: command not found
[stderr]/opt/codedeploy-agent/deployment-root/f57f7cd1-e8f9-457e-8a00-ae66d494c068/d-SYX2MO8SP/deployment-archive/supervisor/default.conf:
line 13: [rpcinterface:supervisor]: command not found
[stderr]/opt/codedeploy-agent/deployment-root/f57f7cd1-e8f9-457e-8a00-ae66d494c068/d-SYX2MO8SP/deployment-archive/supervisor/default.conf:
line 14: supervisor.rpcinterface_factory: command not found
[stderr]/opt/codedeploy-agent/deployment-root/f57f7cd1-e8f9-457e-8a00-ae66d494c068/d-SYX2MO8SP/deployment-archive/supervisor/default.conf:
line 16: [supervisorctl]: command not found
[stderr]/opt/codedeploy-agent/deployment-root/f57f7cd1-e8f9-457e-8a00-ae66d494c068/d-SYX2MO8SP/deployment-archive/supervisor/default.conf:
line 19: [program:run_django]: command not found
[stderr]/opt/codedeploy-agent/deployment-root/f57f7cd1-e8f9-457e-8a00-ae66d494c068/d-SYX2MO8SP/deployment-archive/supervisor/default.conf:
line 20: syntax error near unexpected token `('
[stderr]/opt/codedeploy-agent/deployment-root/f57f7cd1-e8f9-457e-8a00-ae66d494c068/d-SYX2MO8SP/deployment-archive/supervisor/default.conf:
line 20:
`environment=DJANGO_SETTINGS_MODULE=%(ENV_DJANGO_SETTINGS_MODULE)'

我错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2018-02-21 18:32:53

我已经将其作为appspec.yml文件中的脚本执行。我已经把它包含在start_application.sh中了。下面是从appspec.yml文件运行的示例start_application脚本

代码语言:javascript
复制
DJANGO_SETTINGS_MODULE=project.settings supervisord -c /home/ubuntu/www/project/supervisor/default.conf
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48883336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档