ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

标题: Linux 4124限制,TCP高并发下,特定端口会出现failed超时访问失败,如何优化内核解决1024 [打印本页]

作者: 小樱    时间: 2024/9/13 23:36
标题: Linux 4124限制,TCP高并发下,特定端口会出现failed超时访问失败,如何优化内核解决1024
Linux 4124限制,TCP高并发下,特定端口会出现failed超时访问失败,如何优化内核解决1024

虽然实际上ulimit限制显示是1024,但是Linux应该是用4字节作为计算,也就是4124达到阈值,修改打开文件后就可以突破4124
有一些情况下,ulimit 触发4124限制后,内核并不会给出dmesg日志信息所以很难找到问题,使用 https://tcp.ping.pe/ 发现successful和failed混插很多一大堆TCP超时,并且同一个进程监听的其它端口号没事,就可以判断是这个问题了
注意优化内核后,要重启进程来生效,优化后成功修改成1048576,突破了4124,TCP端口就没出现failed的异常现象了
(, 下载次数: 0)