nginx抱錯(111: Connection refused)
时间: 2023-10-21 21:27:54 浏览: 372
【Python3 网络编程】ConnectionRefusedError: [Errno 111] Connection refused
5星 · 资源好评率100%
根据引用中的错误日志,错误信息提示为"111: Connection refused",这种错误通常表示nginx在尝试与上游服务器建立连接时无法成功连接。这可能是由于上游服务器未启动、防火墙配置问题、网络连接问题或上游服务器负载过重等原因导致的连接被拒绝。
引用中提到,要修复这个问题,可以修改nginx配置文件中的proxy_pass指令中的host,确保与上游服务器的地址和端口正确匹配。
引用中的日志示例显示,连接被拒绝的具体请求为"POST /test-service/upload?mcachenum=155978698",并指向上游服务器的地址"http://[::1]:17000/test-service/upload?mcachenum=155978698"。
因此,要解决nginx抛错(111: Connection refused),可以按照以下步骤进行操作:
1. 确保上游服务器已启动并正在监听正确的地址和端口。
2. 检查防火墙规则,确保允许nginx服务器与上游服务器建立连接。
3. 检查网络连接,确保nginx服务器可以与上游服务器进行通信。
4. 修改nginx配置文件中的proxy_pass指令,将上游服务器的地址和端口修改为正确的值。
5. 重新加载nginx配置文件,确保修改生效。
请注意,具体的解决方法可能因系统环境和具体配置而有所不同,建议根据实际情况进行调整和操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文