uWSGI监听socket满队列

时间:2018-06-02 12:46:10

标签: django nginx uwsgi

我的设置包括带有两个运行Django的NGINX服务器的Load Balancer(haproxy)。服务器2工作正常,但有时服务器1将开始崩溃,日志将充满“ * uWSGI侦听套接字队列”:8000“(fd:3)已满!!!(101/100)* “消息。

我如何解决此问题?

1 个答案:

答案 0 :(得分:0)

您的侦听队列已满。运行uwsgi时,将其传递给--listen 1024以将队列增加到1024。

请注意,更大的队列使您更容易受到DDoS攻击。

您可能还需要增加net.core.somaxconn

sysctl -w net.core.somaxconn=65536