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
相关产品推荐
相关产品推荐

