gpt4 book ai didi

Gunicorn worker 超时错误

转载 作者:行者123 更新时间:2023-12-01 22:58:23 26 4
gpt4 key购买 nike

我已经使用 3 个 worker 30 个 worker 连接和使用 eventlet worker 类设置了 gunicorn。它是在 Nginx 后面设置的。每隔几次请求后,我就会在日志中看到这一点。

[ERROR] gunicorn.error: WORKER TIMEOUT (pid:23475)
None
[INFO] gunicorn.error: Booting worker with pid: 23514

为什么会这样?我怎样才能弄清楚出了什么问题?

谢谢

最佳答案

我们在使用 Django+nginx+gunicorn 时遇到了同样的问题。从 Gunicorn 文档中,我们配置了几乎没有区别的优雅超时。

经过一些测试,我们找到了解决方案,配置的参数是:超时(而不是优雅超时)。它像时钟一样工作..

所以,做:

1)打开gunicorn配置文件

2) 将 TIMEOUT 设置为您需要的值 - 值以秒为单位

NUM_WORKERS=3
TIMEOUT=120

exec gunicorn ${DJANGO_WSGI_MODULE}:application \
--name $NAME \
--workers $NUM_WORKERS \
--timeout $TIMEOUT \
--log-level=debug \
--bind=127.0.0.1:9000 \
--pid=$PIDFILE

关于Gunicorn worker 超时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10855197/

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