Nginx 502报错(django+nginx,而非php-fmp)
但是我使用的是 django+nginx,与php无关,因此需要查看nginx错误日志.
nginx的日志位置在nginx的配置文件中,默认的配置文件位置是:/etc/nginx/nginx.conf,所以运行:
vim /etc/nginx/nginx.conf
在http的大括号中找到:
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
它表示正常连接的日志位置/var/log/nginx/access.log 与异常连接的日志文件位置 /var/log/nginx/error.log
定位到异常连接的日志文件位置,就:
vim /var/log/nginx/error.log
可以看到:
2018/04/17 13:05:39 [error] 9680#9680: *1 connect() failed (111: Connection refused) while connecting to upstream, client: XXXX, server: XXXX, request: "GET / HTTP/1.1", upstream: "uwsgi://127.0.0.1:8000", host: "XXXX"
这里连接到了uwsgi,因此需要先把uwsgi开启,运行:
uwsgi -i uwsgi.ini &
这里 uwsgi.ini是我自己的uwsgi配置文件,需要根据大家的实际情况运行命令,可以参考http://uwsgi-docs-cn.readthedocs.io/zh_CN/latest/WSGIquickstart.html 选择自己的uwsgi命令.
然后就可以正常使用nginx,并不会显示502报错了.
Nginx 502报错(django+nginx,而非php-fmp)相关推荐
- nginx重启报错:nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directo
先执行命令: /usr/local/nginx/sbin/nginx -c/usr/local/nginx/conf/nginx.conf 然后再重启 ./nginx -s reload
- nginx 502报错
安装好nginx和php-fpm后出现502的错误 查找原因是说php-fpm没有启动 ,但在我实际中这个进程是启动的 找了半天没找到原因,查看nginx日志后 发现以下错误 [crit] 2686# ...
- nginx启动报错 :./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object fi
jnydjky@jnydjky:/usr/local/nginx/sbin$ ./nginx ./nginx: error while loading shared libraries: libpcr ...
- nginx启动报错:nginx: [emerg] https protocol requires SSL support in /usr/local/nginx/conf/ngi
nginx: [emerg] https protocol requires SSL support in /usr/local/nginx/conf/nginx 这个错误是由于配置了https代理但 ...
- 启动nginx服务报错Job for nginx.service failed because the control process exited with error code.
nginx使用service nginx restart报错 启动nginx服务时如果遇到这个错误 Job for nginx.service failed because the control p ...
- 为什么PHP项目运行报错502,Nginx+PHP-FPM遇到的502报错
1 首先查看一下目前php-fpm的进程数量 ps aux |grep php-fpm |grep -v grep |grep "^www"|wc -l 将输出结果与nginx.c ...
- Nginx一次奇怪的502 报错
1 一次奇怪的线上问题 之前遇到nginx报出了如下的error,upstream sent too big header while reading response from upstream,导 ...
- nginx+php-fpm遇到的502报错
1 首先查看一下目前php-fpm的进程数量 ps aux |grep php-fpm |grep -v grep |grep "^www"|wc -l 将输出结果与nginx.c ...
- 新部署的nginx访问出现502报错
记录自己的一次排错,原理后续再补充.在公司使用网络代理上网.自己摸鱼安装部署nginx,自检一切环境正常,依赖正常.但访问出现502报错! 但是使用本机curl和宿主机telnet均出现以下问题: 问 ...
最新文章
- Mac的访达中,如何只搜索当前文件夹的内容?
- mysql的jdbc版本_【jdbc】Mysql 8版本jdbc设置
- 01: MySql简介
- linux kernel 三次握手建立TCP链接的实现
- C语言输出最后一个空格去掉,新人提问:如何将输出时每行最后一个空格删除...
- MySQL 索引优化全攻略
- ElasticSearch 并发的处理方式:锁和版本控制_07
- SpringBoot番外篇(一):使用Spring Initializer快速创建Spring Boot项目(IDEA版)
- PTA-7-5 打印杨辉三角 (20分)(C语言)
- 零基础带你学习计算机网络复习—(五)
- springboot实现权限列表_SpringBoot+shiro+mybatis+Thymeleaf实现权限登录
- LM317的调压原理与应用
- 学计算机专业独立显卡有必要吗,独立显卡驱动有什么用(显卡驱动有必要安装吗)...
- vehicle架构的想法
- 正则表达式(规则+代码)
- 免费领取三个月苹果ARCADE订阅教程
- vulnhub-FIRSTBLOOD1靶场
- windows 透明贴图两套体系
- 帝国CMS仿hao123漫画网站模板动态版
- 如何查看EFI文件中的OC引导版本号?