在windows虚拟环境下集成Celery到Flask的应用程序

2024-05-19 01:44:31 发布

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

我一直在创建一个flask应用程序来处理用户接收到的GNSS数据。在flask应用程序中后台完成数据处理。由于GNSS数据处理需要很长时间,目前用户必须等待几分钟而不关闭浏览器,才能通过电子邮件获得结果。在

所以我决定把芹菜和烧瓶结合起来。在

根据可用的文档,我通过下载RabbitMQ-Server-3.7.3.exe文件,在本地C:drive上安装了RabbitMQ服务器。在

为了学习Celery与Flask的集成,有一次我尝试用以下命令重新启动rabbitmq服务器,我遵循了this video 2:15

service rabbitmq-server restart

它给出了以下错误

“服务”未被识别为内部或外部命令, 可操作程序或批处理文件。

创建任务.py文件

from celery import Celery
app = Celery('tasks', broker='amqp://localhost//')
@app.task
def reverse(string):
    return string[::-1]

我按照命令运行

celery -A tasks worker --loglevel=info

给出以下错误 windows错误:[Error 87]参数不正确

我的另一个问题是他是如何在Windows10中集成ubuntu控制台的,就像上面的视频一样


Tags: 文件用户命令服务器app应用程序flask错误

热门问题