You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HAproxy→Nginx→Django架构下Nginx持续出现SSL_read()错误的问题求助

HAproxy→Nginx→Django架构下Nginx持续出现SSL_read()错误的问题求助

各位好,我最近碰到一个烦人的问题,想请大家帮忙看看!

我的应用采用的是 HAproxy → Nginx → Django 的架构,目前业务功能跑起来是正常的:HAproxy负责负载均衡,把请求转发给Nginx,再由Nginx传递给Django处理。

但奇怪的是,Nginx的错误日志里一直在重复刷同一个错误:

2024/09/06 07:54:53 [crit] 9#9: *13 SSL_read() failed (SSL: error:0A000126:SSL routines::unexpected eof while reading) while waiting for request, client: 10.84.112.171, server: 0.0.0.0:8005

其中10.84.112.171是HAproxy所在主机的IP,看起来像是HAproxy一直在和Nginx建立新连接,然后又快速断开,才导致Nginx报出这个SSL读取失败的错误。

我先贴一下HAproxy配置里的关键部分:

frontend desperado
   bind *:443 ssl crt /etc/haproxy/my_cert.pem
   mode tcp
   option forwardfor
   option http-server-close
   default_backend myservice

backend myservice
   mode tcp
   option forwardfor
   balance roundrobin
   server myservice001.mycompay.com:8005 check ssl verify none
   server myservice002.mycompay.com:8005 check ssl verify none

Nginx的关键配置我还没整理完,先把核心信息放上来。想问问有没有大佬遇到过类似的情况?是不是HAproxy的配置哪里有问题,导致它频繁创建又关闭和Nginx的连接?

备注:内容来源于stack exchange,提问作者programmer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 14:34:31