【发布时间】:2020-06-12 19:11:38
【问题描述】:
我想将 celery 添加到我添加的 docker 文件中,当我将更改部署到服务器时,我可以看到 celery 通过更快地执行作业来完成其工作。但是,如果我想查看像 "celery -A tasks worker --loglevel=info" 这样的 celery worker 日志,这可以在本地机器上运行,我可以看到所有日志。 但是,在我的服务器中,由于我只能看到 docker 容器的日志,任何人都可以指导我或告诉我在生产阶段我可以查看 celery 是否正常工作的命令。
这是我的 docker-compose 文件结构:
services:
"name":
image: "image_name"
ports:
- "ports"
environment:
- "environment variables"
networks:
- "networks"
celery_worker:
build:
context: ./parsers
command: celery -A parsers worker --loglevel=info
volumes:
- ./parsers:/parsers
depends_on:
- "image"
现在,我也想看看芹菜工人的日志。 目前,我可以通过命令查看服务器日志 sudo docker logs -f "name"
【问题讨论】:
标签: python docker docker-compose dockerfile celery