美文网首页
一种使用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