我有一个烧瓶网络应用程序需要运行5个芹菜工作者,他们需要每个人从redis上的特定队列中消耗任务。
可以编写一个python脚本来做到这一点吗?我试过,只能通过python运行一个工人。我也不确定这是不是一个正确的方法。我应该把芹菜工作者作为一个守护进程吗?
这是我如何为一名工人做到这一点:
from myapp import app
if __name__ == "__main__":
argv = [
'worker',
'--loglevel=DEBUG',
]
app.worker_main(argv)
我知道这可以用bash做,但我对python感觉更舒服。
谢谢。