V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daylight1993
V2EX  ›  程序员

Nginx 大量 closing 状态什么问题呢。

  •  
  •   Daylight1993 · 2018-08-28 09:24:50 +08:00 · 1776 次点击
    这是一个创建于 2279 天前的主题,其中的信息可能已经有所发展或是发生改变。

    LAST_ACK 14684 SYN_RECV 115 ESTABLISHED 403 FIN_WAIT1 10 TIME_WAIT 167 CLOSING 24099

    大量的 closing,是因为程序的问题吗?

    4 条回复    2018-08-28 17:36:12 +08:00
    Daylight1993
        1
    Daylight1993  
    OP
       2018-08-28 09:26:11 +08:00
    Google 看到的解释是,CLOSING: 比较少见./* Both sockets are shut down but we still don ’ t have all our data sent. 等待远程 TCP 对连接中断的确认 */
    Daylight1993
        2
    Daylight1993  
    OP
       2018-08-28 10:45:53 +08:00
    问题已解决。开发那边客户端只考虑到请求连接,没考虑后面的释放、目前已经推送升级包到用户,服务端这边目前把并发从 1W 改为 5000 了,暂时正常了,后期用户都升级完毕再把并发改回来、
    vss80p585
        3
    vss80p585  
       2018-08-28 10:46:31 +08:00
    路过向大佬学习
    zhuchen
        4
    zhuchen  
       2018-08-28 17:36:12 +08:00
    除了依赖客户端,对于 CLOSING 状态默认在 xx 时间后自行销毁,时间受 RTT 控制,你修改 RTT 参数试试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2869 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:09 · PVG 17:09 · LAX 01:09 · JFK 04:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.