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

发布于 2021-01-29 15:07:25

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

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

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

[program:myapp]
command=uwsgi --master -s /tmp/app.sock --module myapp:app --processes 2 -H /srv/sites/mysite chmod-socket 666 --enable-threads
关注者
0
被浏览
60
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

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

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

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


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看