supervisorctl不会启动或识别通过nginx

时间:2016-12-10 02:27:22

标签: python nginx gunicorn supervisord

我在nginx(/etc/nginx/sites-enabled/va)中添加了一个文件,其中包含:

server {
   server_name va.com;
   listen 80;
    location / {
        proxy_pass http://localhost:8001;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
    location /static {
        alias  /home/www/flask-deploy/va/static/;
    }
}

对于 flask ,我添加了一个新配置(/home/www/flask-deploy/config/va):

server {
    location / {
        proxy_pass http://localhost:8001;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
    location /static {
        alias  /home/www/flask-deploy/va/static/;
    }
}

此同一目录中的另一个文件名为:va.conf,其中包含:

[program:va]
command = gunicorn app:app -b localhost:8001
directory = /home/www/flask-deploy/va
user = jd

但是,我尝试使用以下supervisorctl命令查看supervisor中的更改: service supervisor stop service supervisor start supervisorctl reread

如果我尝试通过以下方式启动此va主管流程: supervisorctl start va 失败va: ERROR (no such process)

如果我尝试:supervisorctl status 输出

flask_blog                       STARTING   
flask_project                    RUNNING    pid 8890, uptime 0:12:50]

但没有提及新的va配置。

我在这里做错了什么?谢谢。

0 个答案:

没有答案