我遇到的情況是因為Unix Socket的原因
先查看下這個東東:
cat /proc/sys/net/core/somaxconn
如果是128,有沒有覺得問題解決類,因為我遇到的問題就是每次請求積累到100-200就會報錯
解決辦法:
$ echo 4096 > /proc/sys/net/core/somaxconn
$ cat /proc/sys/net/core/somaxconn
4096
Or
$ sysctl -w net.core.somaxconn=4096
Or, Add net.core.somaxconn=4096
to /etc/sysctl.conf
for it to become permanent (survive the reboot).
最后在uwsgi 的.ini文件中添加:listen 4096
因為listen的最大值不能大於somaxconn,所以要幾個地方配合設置