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

  • 相关阅读:
    自己写的一个后台模板
    php计算登陆时间差
    友盟推送,php简单代码
    rolling_curl curl批量采集函数留份
    PHP socket服务框架
    JS 画饼图,折线图
    jquery 日期插件
    JS 获取当前页面url,及锚点
    PHP 读取文件,返回二进制流
    各个数据库DataSource配置文件
  • 原文地址:https://www.cnblogs.com/workharder/p/10722624.html
Copyright © 2011-2022 走看看