查询服务器限制
sysctl -a | grep net.core.somaxconn
对于一个经常处理新连接的高负载 web 服务环境来说,默认的 128 太小了
修改 /etc/sysctl.conf文件,在文件最下方加入以下代码并保存:
net.core.somaxconn = 2048
# 表示 SYN 队列的长度,默认为 1024,加大队列长度为 8192,可以容纳更多等待连接的网络连接数
net.ipv4.tcp_max_syn_backlog = 8192
# 网卡设备将请求放入队列的长度
net.core.netdev_max_backlog = 65536
执行sysctl -p #重新load参数设置。
[root@VM-8-16-centos ~]# sysctl -p
uwsgi.ini 加入以下代码
[uwsgi]
listen = 2048
重启uwsgi