关于 NGINX 在 reload 时丢连接的问题 - V2EX
Livid
278.36D
568.11D
V2EX    NGINX

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

  •  
  •   Livid
    PRO
    Apr 26, 2015 13352 views
    This topic created in 4041 days ago, the information mentioned may be changed or developed.

    每次 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 功能关掉,但是貌似没有帮助。

    Supplement 1    Apr 27, 2015
    告诉大家一个好消息:

    问题已经解决。

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


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

    t/186551
    Livid
        19
    Livid  
    MOD
    OP
    PRO
       Apr 27, 2015
    现在这个问题已经不会再在 V2EX 出现了。
    fannheyward
        20
    fannheyward  
       Apr 27, 2015
    @Livid 我们服务也遇到这种问题,可否提供一些思路?可能是哪方面的原因?upstream 服务?谢谢。
    lujiajing1126
        21
    lujiajing1126  
       Apr 27, 2015
    qdisc工具似乎可以解决这个问题
    kmdd33
        22
    kmdd33  
       Jun 28, 2018
    @Livid 请问您是如何解决的?碰到了跟你一样的问题,reload 后,error.log 就是这种信息,我 google 了一天一夜了,还是无法解决。
    luxurine
        23
    luxurine  
       Aug 13, 2019
    楼主啊 最近碰到类似问题 提示 ” open socket left “,对这种 socket 泄露不知如何下手,能分享下当时的场景吗 感谢
    About     Help     Advertise     Blog     API     FAQ     Solana     3001 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 187ms UTC 12:29 PVG 20:29 LAX 05:29 JFK 08:29
    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