?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
  
somaxconn --系统中每一个端口最大的监听队列的长度
 
1. 检查当前值是多少
> sysctl -a | grep 'somaxconn'
net.core.somaxconn = 128
 
2. 修改 somaxconn 值
    1. #当前生效
    > echo 1024 > /proc/sys/net/core/somaxconn
    2. #永久生效
    > vim /etc/sysctl.conf
    //-------------------------在文件中找到 追加参数 net.core.somaxconn = 1024    begin
      # System default settings live in /usr/lib/sysctl.d/00-system.conf.
      # To override those settings, enter new settings here, or in an /etc/sysctl.d/<name>.conf file
      #
      # For more information, see sysctl.conf(5) and sysctl.d(5).
      5 net.netfilter.nf_conntrack_max = 1000000
      6 kernel.unknown_nmi_panic = 0
      7 kernel.sysrq = 1
      8 fs.file-max = 1000000
      9 vm.swappiness = 10
     10 fs.inotify.max_user_watches = 10000000
     11 net.core.wmem_max = 327679
     12 net.core.rmem_max = 327679
     
     # 要添加的参数
     13 net.core.somaxconn = 1024
     
     14 net.ipv4.conf.all.send_redirects = 0
     15 net.ipv4.conf.default.send_redirects = 0
     16 net.ipv4.conf.all.secure_redirects = 0
     17 net.ipv4.conf.default.secure_redirects = 0
     18 net.ipv4.conf.all.accept_redirects = 0
     19 net.ipv4.conf.default.accept_redirects = 0
     20 fs.inotify.max_queued_events = 327679
     21 kernel.msgmnb = 65536
     22 kernel.msgmax = 65536
     23 kernel.shmmax = 68719476736
     24 kernel.shmall = 4294967296
     25 net.ipv4.neigh.default.gc_thresh1 = 2048
     26 net.ipv4.neigh.default.gc_thresh2 = 4096
     27 net.ipv4.neigh.default.gc_thresh3 = 8192
     28 net.ipv6.conf.all.disable_ipv6 = 1
     29 net.netfilter.nf_conntrack_max = 1000000
    //-------------------------在文件中找到 追加参数 net.core.somaxconn = 1024    end
     
3. ok 
 
  


---------------------------------------------------------------------------------------------
不忘初心 方得始终!

唯有志存高远,方能风行天下。

道之所存,虽千万人吾往矣! 情之所钟,虽千万里吾念矣~

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。