zoukankan      html  css  js  c++  java
  • linux 最大TCP连接数限制

    ----------------------------------------------问题---------------------------------------------

    前几日碰到问题,远程无法连接,好不容易连上了又ping不通其他网络。最后通过命令:netstat -apn|grep "EST" | wc -l 

    发现连接数达到6W多。已经将近TCP最大连接数限制。

    ----------------------------------------------下面是知识点--赶紧拿本本记上----------

    最大TCP连接数限制有2方面:

    1.在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制

    (这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。例如:一个redis程序,只启动一个进程,则只能打开1024个

    文件(默认1024)(1024个tcp连接=1024个socket连接句柄=1024个文件句柄),可使用ulimit命令查看系统允许当前用户进程打开的文件数限制: ulimit -n

    2.随机端口限制。

    具体可参考大神的文章:

    https://blog.csdn.net/chenlin465373800/article/details/78924780

  • 相关阅读:
    一个小例子说明函数式编程
    单元测试的规范
    单元测试jest部署
    正向代理与反向代理
    Cookie与Session
    从输入URL到页面加载发生了什么?
    使用Vue-cli3.0创建的项目,如何发布npm包
    Vue中通过Vue.extend动态创建实例
    使用npm link 加速调试
    单元测试之断言
  • 原文地址:https://www.cnblogs.com/workharder/p/10722624.html
Copyright © 2011-2022 走看看