美文网首页
一种使用netty出现CLOSE_WAIT的解决方法

一种使用netty出现CLOSE_WAIT的解决方法

作者: little_grass | 来源:发表于2020-11-26 10:49 被阅读0次

    分两步:

    第1步,调整linux下/etc/sysctl.conf参数,里面增加

    net.ipv4.tcp_fin_timeout = 30

    net.ipv4.tcp_keepalive_time = 60

    net.ipv4.tcp_keepalive_intvl = 30

    net.ipv4.tcp_keepalive_probes = 5

     然后执行sysctl -p 让它立即生效

    第2步,修改netty启动TCP参数ChannelOption

    ServerBootstrap bootstrap = new ServerBootstrap();

    bootstrap.childOption(ChannelOption.SO_REUSEADDR, true);

    bootstrap.childOption(ChannelOption.SO_LINGER,null);

    相关文章

      网友评论

          本文标题:一种使用netty出现CLOSE_WAIT的解决方法

          本文链接:https://www.haomeiwen.com/subject/cysaiktx.html