Python : Celery,我怎样才能在后台使它成为 运行?

Python : Celery, How can I make it run in background?

我使用芹菜,python 3 和 Ubuntu 中的主管。

我一直在努力制作一个新的 API,它将使用 PIL(Pillow) 从互联网上获取图像并将其保存在服务器中。

但是问题是我使用 Celery 作为调度程序,在原来的 API 中它 returns 结果以毫秒为单位,但是当我使用 PIL 时,等待几乎变成了一秒钟。

因此,作为解决方案,我正在寻找一种让 Celery worker 运行 处于后台的方法。

可能吗?

您可能想要的是 daemonize 您的 Celery worker。

如果您按照 Celery running the worker as a daemon 文档中提供的步骤进行操作,您将能够做到这一点。

这是一个有点复杂的过程,但它会让 Celery worker 在后台运行