关于 NGINX 在 reload 时丢连接的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
53.35D
468.45D
V2EX    NGINX

关于 NGINX 在 reload 时丢连接的问题

  •  
  •   Livid
    PRO
    2015-04-26 22:20:13 +08:00 12989 次点击
    这是一个创建于 3832 天前的主题,其中的信息可能已经有所发展或是发生改变。

    每次 reload 的时候,在 error_log 里可以看到类似这样的错误信息:

    2015/04/26 13:48:07 [alert] 11215#0: *534 open socket #383 left in connection 20 2015/04/26 13:48:07 [alert] 11215#0: *535 open socket #384 left in connection 21 2015/04/26 13:48:07 [alert] 11215#0: *539 open socket #385 left in connection 22 2015/04/26 13:48:07 [alert] 11215#0: *542 open socket #388 left in connection 25 2015/04/26 13:48:07 [alert] 11215#0: *543 open socket #389 left in connection 26 2015/04/26 13:48:07 [alert] 11215#0: *546 open socket #392 left in connection 29 2015/04/26 13:48:07 [alert] 11215#0: *547 open socket #393 left in connection 30 2015/04/26 13:48:07 [alert] 11215#0: *555 open socket #396 left in connection 33 2015/04/26 13:48:07 [alert] 11213#0: aborting 

    然后在客户端的 Chrome 浏览器里就是 ERR_CONNECTION_REFUSED 或者 ERR_CONNECTION_RESET 或者 ERR_CONNECTION_CLOSED

    貌似是从最近的版本里才开始有的,有人遇到过么?

    在官方开发论坛找到了一个可能有关的 Defect 报告:

    http://trac.nginx.org/nginx/ticket/626

    试过把 SPDY 功能关掉,但是貌似没有帮助。

    第 1 条附言    2015-04-27 00:00:38 +08:00
    告诉大家一个好消息:

    问题已经解决。

    现在访问的时候不会再出错了。
    23 条回复    2019-08-13 00:17:05 +08:00
    tension
        1
    tension  
       2015-04-26 22:42:55 +08:00
    我经常遇到 你说的这个错误!我以为是我的问题,每次都是刷新一下就好了!
        2
    tension  
       2015-04-26 22:51:42 +08:00


    我以为只有我遇到!
    Livid
        3
    Livid  
    MOD
    OP
    PRO
       2015-04-26 22:52:19 +08:00
    @tension 直连的时候也会遇到?
    tension
        4
    tension  
       2015-04-26 22:53:04 +08:00
    @Livid 是的,听说最近解封了,我就从gfw.pac的文件里删除了V2EX,但是也有,5分钟内遇到三次了!
    kn007
        5
    kn007  
       2015-04-26 22:58:33 +08:00
    没遇到过
    shiniv
        6
    shiniv  
       2015-04-26 23:07:32 +08:00
    今天确实看到过reset 我还纳闷是哪里出问题了
    fising
        7
    fising  
       2015-04-26 23:08:34 +08:00
    刚刚遇到一次。
    Verinda
        8
    Verinda  
       2015-04-26 23:09:38 +08:00 via iPhone
    直连,感觉今天遇到了近10次,尤其是今天晚上
    bingu
        9
    bingu  
       2015-04-26 23:10:06 +08:00
    目前为止没遇到过
    Verinda
        10
    Verinda  
       2015-04-26 23:12:43 +08:00 via iPhone
    还有遇到了几次页面很快加载完了,而头像图片全是X的情况
    kran
        11
    kran  
       2015-04-26 23:13:58 +08:00 via iPhone
    要用kill啊
    bingu
        12
    bingu  
       2015-04-26 23:18:16 +08:00
    已遇到
    phx13ye
        13
    phx13ye  
       2015-04-26 23:20:30 +08:00
    直连有问题+1
    ff主要弹这两个
    Unable to connect
    The connection was reset
    twor2
        14
    twor2  
       2015-04-26 23:33:42 +08:00
    @Verinda 对,me 2
    lisonfan
        15
    lisonfan  
       2015-04-26 23:45:27 +08:00
    https并没有啊...
    tension
        16
    tension  
       2015-04-26 23:57:43 +08:00
    @lisonfan 我是HTTPS
    vvtommy
        17
    vvtommy  
       2015-04-27 00:10:43 +08:00
    从未遇到过。reload 的行为应该是配置检查无误后,启动新的 worker,并通知正在运行的 worker 关闭,但是如果正在运行的 worker 手上还有连接的话,会等处理完毕之后才会退出的。要不然先换个版本试试,当然既然有日志的话,可以 --with-debug 编一个顺手去查查 :>
    Livid
        18
    Livid  
    MOD
    OP
    PRO
       2015-04-27 00:12:15 +08:00
    是我错怪 NGINX 了。实在抱歉。

    t/186551
    Livid
        19
    Livid  
    MOD
    OP
    PRO
       2015-04-27 00:14:21 +08:00
    现在这个问题已经不会再在 V2EX 出现了。
    fannheyward
        20
    fannheyward  
       2015-04-27 11:41:19 +08:00
    @Livid 我们服务也遇到这种问题,可否提供一些思路?可能是哪方面的原因?upstream 服务?谢谢。
    lujiajing1126
        21
    lujiajing1126  
       2015-04-27 12:03:14 +08:00
    qdisc工具似乎可以解决这个问题
    kmdd33
        22
    kmdd33  
       2018-06-28 19:20:36 +08:00
    @Livid 请问您是如何解决的?碰到了跟你一样的问题,reload 后,error.log 就是这种信息,我 google 了一天一夜了,还是无法解决。
    luxurine
        23
    luxurine  
       2019-08-13 00:17:05 +08:00
    楼主啊 最近碰到类似问题 提示 ” open socket left “,对这种 socket 泄露不知如何下手,能分享下当时的场景吗 感谢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3253 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 04:53 PVG 12:53 LAX 21:53 JFK 00:53
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86