T婶早上同步了一个消息, Nginx代理和Upstream服务器之间在某种情况下一直发connection:close。
Nginx从1.13.6升级到了1.15.8出现的问题,T婶牺牲了午休的时间堵上的这个坑, 其根本原因,是升级到1.15.8之后,Nginx的长链接Keepalive_Requests的默认值变成了:100。 过个这个极值就会出现这种问题。
T婶子每次都自带抓包分析。
如果线上的那位老师的nginx升级到了这个版本,还有配置长连接的情况可以注意一下了。
最近 OpenResty官方终于推出了自己的中文论坛, 以前有过各种论坛,后来都不温不火,希望官方的这事可以大家常去去。而且听说OPM也要有动作。
upstream my_upstream {
最后给出官方中文论坛对这个问题的回复, 德江老师有回复。
https://forum.openresty.us/d/6365-openresty-11582-keepalive-requests
本文分享自微信公众号 - 糖果的实验室(mycandylab)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。