错误:无法加载芹菜应用程序.找不到模块主.主管+芹菜



我不能开始一堆主管和芹菜。因为芹菜看不到我的模块应用程序。

/

etc/supervisor/conf.d/celery.conf

[program:celery]
command=/home/ubuntu/django/.env/bin/celery -A main worker --app=main --loglevel=info
user=root
stdout_logfile=/home/ubuntu/django/deployment/logs/celery.log
stderr_logfile=/home/ubuntu/django/deployment/logs/celery_main.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs = 600
-django
 --.env
 --main
   ---settings.py
   ---celery.py
   ...
 --orders
 --shop

如果我在我的项目目录中的虚拟环境中运行此命令,一切正常。但是,如果我想在远处做,我不能,为什么?在我的日志中,芹菜说Error: Unable to load celery application. The module main was not found.

我在您的配置文件中看不到的是工作目录,这可以解释为什么 celery 命令找不到该模块,但是当您手动运行它时它正在工作。

尝试添加:

directory=/home/ubuntu/django

到您的配置文件,看看这是否可以修复错误。

相关内容

  • 没有找到相关文章

最新更新