nginx+uwsgi部署实践的踩坑总结(二)

本文是nginx+uwsgi部署实践的第二部分,详细记录了配置过程中遇到的问题及解决方法,包括:nginx报错分析、Python ImportError、no python application found错误、IP地址分配错误和uwsgi内存管理问题。通过这些经验分享,帮助读者避免或解决类似问题。
摘要由CSDN通过智能技术生成

承接上一篇 nginx+uwsgi部署实践的踩坑总结(一)
这篇中将继续罗列我在配置nginx+uwsgi中踩过的坑。
如果在这篇中没有找到的问题可以去前一篇中查看。

1.一段非常常见的nginx报错

在启动nginx后,查看日志,会看到这么一段报错

[error] 1198#1198: *224 connect() to unix:///home/myproject/myproject.sock failed (111: Connection refused) while connecting to upstream, client: 37.102.213.142, server: 37.102.213.142, request: "GET /common/page_contents/ HTTP/1.0", upstream: "uwsgi://unix:///home/myproject/myproject.sock:", host: "37.102.213.142:8000", referrer: "http://37.102.213.142/main"

我在google上直接搜索这段报错,得到了各种各样的原因分析和解决方案。
从报错信息来看,错因是nginx 向uwsgi转发请求,然后这个请求被uwsgi拒绝。
基本上,错误的原因不在于nginx, 而在于uwsgi服务器内部发生了错误,导致转发的请求被拒绝。
所以,应该去检查uwsgi的日志。
检查uwsgi的日志,发现是python有了

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值