在gunicorn应用程序中,我只需要允许一定数量的连接,并拒绝其余连接,并出现错误。我有这个测试配置:
timeout = 60
graceful_timeout = 60
workers = 1
worker_connections = 1
backlog = 1
worker_class = "gevent"
max_requests = 1000
max_requests_jitter = 42
preload_app = True
bind = "0.0.0.0:8080"
loglevel = "debug"
accesslog = "-" # Send access log to stdout.
我期望一次只能接受一个连接,而拒绝其余的连接。但是,当我一次发送多个请求时,它们将被排队并一个接一个地处理。出于测试目的,处理一个请求以确保存在一个活动连接需要10秒钟。
使用gunicorn版本19.9.0