工作涉及到,简单记录下:
首先,
cat /proc/sys/net/core/somaxconn
一般默认值是128, 要支持更多的突发连接,可以修改这个值。比如要支持1024个请求的话,可以设此值为1024.
其次,
cat /proc/sys/net/ipv4/tcp_max_syn_backlog
默认值是1024。调大somaxconn的时候也要把tcp_max_syn_backlog调大,要不然连接队列没打满,已经不能建立连接了。
此外,cat /proc/sys/fs/file-max
查看当前支持打开的文件最大数目,也可能需要关注下。