我最近安装了芹菜和红葡萄酒,效果很好。然后,我尝试了同样的方法,将芹菜和红葡萄酒安装在码头容器内(selenium/独立的-chrome),它不执行任务。
图如下所示:在这里输入图像描述
它没有显示"INFO/MainProcess连接到redis ://127.0.0.1:6379/0.“,所以我不知道芹菜是否连接到redis。
tasks.py:
# -*- coding: utf-8 -*-
from celery import Celery
app = Celery(
'tasks',
broker='redis://127.0.0.1:6379/0',
backend='redis://127.0.0.1:6379/1',
)
@app.task
def hello():
print('Hello')发布于 2021-12-30 08:00:18
我创建了docker-compose.yml,运行容器并编辑tasks.py。
docker-compose.yml:
version: '3'
services:
selenium:
image: 'selenium/standalone-chrome'
restart: unless-stopped
ports:
- '4444:4444'tasks.py:
app = Celery(
'tasks',
broker='redis://localhost:6379/0',
backend='redis://localhost:6379/1',
)https://stackoverflow.com/questions/70517036
复制相似问题