gpt4 book ai didi

python - 如何创建配置文件并告诉 Gunicorn 使用它?

转载 作者:太空宇宙 更新时间:2023-11-03 14:12:17 28 4
gpt4 key购买 nike

我的应用程序运行良好,但后来我改变了一些东西,现在它有时可以“思考”超过 30 秒,然后才返回给我。问题是 Gunicorn 在 30 秒后超时:

[2016-03-28 18:25:52 +0000] [3] [CRITICAL] WORKER TIMEOUT (pid:8)
2016-03-28T18:25:52.625220+00:00 app[web.1]:
[2016-03-28 18:25:52 +0000] [8] [INFO] Worker exiting (pid: 8)

现在,我做了一些研究,我知道我需要为 Gunicorn 创建一个配置文件并放置一个命令来覆盖 Gunicorn 的超时默认值,如下所示:超时=120但是我该怎么做呢?我的意思是,我如何告诉 Gunicorn 查看 gunicorn_config.txt 并遵守我为它制定的法律?

最佳答案

配置文件可以写成 INI 文件或 Python 文件。如果您使用的是 Python 文件(这是我推荐的),请将其放入其中:

timeout = 120

或者,如果您想使用 INI 文件:

[server:main]
timeout = 120

然后,当你运行 Gunicorn 时,添加一个 -c 选项来告诉 Gunicorn 你的配置文件在哪里,就像这样:

gunicorn -c config.py ...

参见 this file获取可在配置文件中使用的选项列表。


对于您的示例,您根本不需要配置文件。只需使用 --timeout 选项运行 Gunicorn:

gunicorn --timeout 120 ...

关于python - 如何创建配置文件并告诉 Gunicorn 使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36268962/

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