gpt4 book ai didi

python - celery 运行时 Nginx 无响应

转载 作者:可可西里 更新时间:2023-11-01 11:29:45 26 4
gpt4 key购买 nike

我有一个 django 应用程序配置为使用 uWSGI 在 nginx 后面运行。在另一台机器上,我正在运行 celery ,并将长时间运行的任务从网络服务器推送到任务机器。大部分任务 I/O 是出站 http 请求,持续一个小时或更长时间。任务代理是redis。

当任务运行超过一两分钟时,网络服务器变得无响应(503 错误)。

python 应用程序中的任何地方都没有出现错误。任务正常完成,之后网络服务器继续处理请求。

有没有人以前遇到过这种情况,如果有,您是如何处理的?谢谢

最佳答案

by default uWSGI starts with a single process and a single thread

来自uwsgi docs .根据您的配置,这可能会导致问题。

更新:刚刚注意到您没有说 uwsgi,而只是 wsgi - 然而,根据您的 wsgi 实现,问题可能是由相同的事实引起的。

关于python - celery 运行时 Nginx 无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41969597/

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