作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我在 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/
我正在我的从机上运行此查询。 查询: 从审核中选择 ID,其中 app='accounts' 解释输出 +----+-------------+-----------------+------
我是一名优秀的程序员,十分优秀!