nginx的启动方式

来源:12-14 Nginx+uWSGI+Daphne部署Django Channels应用

hargen11

2021-05-25

我用 systemctl start nginx , 启动后访问就一直报错 no live upstreams while connecting to upstream, client: 或者 connect() to 127.0.0.1:8888 failed (13: Permission denied) while connecting to upstream.
查看 uwsgi的log 完全正常,没有错误.

然后 systemctl stop nginx , 改用 nginx -c /etc/nginx/nginx.conf 启动, 就一点问题都没有了,
这是为啥呢?

这种启动方式 是不是也可以用 supervisor 去管理 nginx的启动?

写回答

1回答

Jack

2021-05-26

不需要supervisord管理nginx的。

no live upstreams while connecting to upstream

upstream至的是uwsig python启动的进程,你nginx -c /etc/nginx/nginx.conf启动确可以的话,应该是文件权限问题

0
0

Django高级实战 开发企业级问答网站

融合Django高级用法/算法/设计模式/TestCase测试/云计算打造项目

900 学习 · 756 问题

查看课程