linux关于listen监听队列长度修改

需要修改somaxconn

 

linux内核参数默认值一般是128,对于负载很大的服务程序来说大大的不够。一般会将它修改为2048或者更大。

 

echo 2048 >   /proc/sys/net/core/somaxconn    但是这样系统重启后保存不了

 

在/etc/sysctl.conf中添加如下

 

net.core.somaxconn = 2048

 

然后在终端中执行

 

sysctl -p