#3334·gunicorn

如果禁用保持活动,在大量响应中,缓慢的请求且不读取请求体会导致 ConnectionResetError,即使禁用了工作进程超时且同步、异步和线程化工作进程均处于同步状态

作者: michalc创建于 2024年12月30日更新于 2025年10月15日

> [!NOTE] 此错误的早期版本仅限于 GET 请求,并且仅限于请求体为空且为 `transfer-encoding: chunked` 的请求,但这些版本不准确。此问题发生在 GET 和 POST 请求上,并且当请求体不为空,以及对于 `chunked` 和非 `chunked` 的请求体时。早期版本还没有明确说明即使禁用工作进程超时,错误仍会发生,而且仅限于同步工作进程,而问题发生在所有工作进程中,除非 tornado 无法保持活动或已禁用保持活动。

内容来源: benoitc/gunicorn