gpt4 book ai didi

python - 您的服务器套接字监听积压限制为 100 个连接

转载 作者:IT老高 更新时间:2023-10-28 21:48:50 29 4
gpt4 key购买 nike

我在 uwsgi 上运行一个 flask 应用程序。我使用主管来管理 uwsgi 进程。我发现日志说

your server socket listen backlog is limited to 100 connections.

如何克服 100 个连接的限制?我的运行脚本如下:

[program:myapp]
command=uwsgi --master -s /tmp/app.sock --module myapp:app --processes 2 -H /srv/sites/mysite chmod-socket 666 --enable-threads

最佳答案

请注意,100 个连接的“监听积压”并不意味着您的服务器只能处理 100 个同时(或全部)连接 - 这取决于配置的进程或线程的数量。监听积压是一个套接字设置,告诉内核如何限制监听套接字的监听队列中未完成(尚未接受)的连接数。如果挂起的连接数超过指定的大小,则会自动拒绝新的连接。正常运行的服务器定期为其连接提供服务不应需要大量积压。

根据手册,您可以使用 -l 选项更改监听积压:

-l|--listen <num>
set socket listen queue to <n> (default 100, maximum is system
dependent)

关于python - 您的服务器套接字监听积压限制为 100 个连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12340047/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com