从python脚本运行多个芹菜工人

时间:2015-09-07 10:33:09

标签: python flask redis celery

我有一个烧瓶网络应用程序需要运行5个芹菜工作者,他们需要每个人从redis上的特定队列中消耗任务。

可以编写一个python脚本来做到这一点吗?我试过,只能通过python运行一个工人。我也不确定这是不是一个正确的方法。我应该把芹菜工作者作为一个守护进程吗?

这是我如何为一名工人做到这一点:

from myapp import app

if __name__ == "__main__":
    argv = [
        'worker',
        '--loglevel=DEBUG',
    ]
    app.worker_main(argv)

我知道这可以用bash做,但我对python感觉更舒服。

谢谢。

0 个答案:

没有答案