从python scrip运行多个芹菜工人

2024-04-29 05:07:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个FlaskWeb应用程序,需要运行5个celery worker,每个人都需要使用redis上特定队列中的任务。在

是否可以编写一个python脚本来实现这一点?我试过了,但只能运行一个工人通过python。我也不确定这是否是一个适当的方式应该吧我以守护者的身份管理芹菜工人?在

下面是我如何为一个工人做到这一点:

from myapp import app

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

我知道这在bash中是可能的,但是我对python比较满意。在

谢谢。在


Tags: 脚本redisapp应用程序队列main方式身份