有没有一种方法可以在调试模式下运行芹菜工作程序;很像烧瓶调试


  • 每当我对任务源代码进行更改时,我都不得不手动重新启动celener worker
  • 有没有一种更快的方法来编码/调试芹菜任务
  • 类似于烧瓶在DEBUG=1模式下的运行方式;HTML和路由中的更改将自动重新加载
  • 我目前正在docker容器中使用以下命令运行芹菜工人:

celery worker -l info -A celery_tasks.app -n celery_worker -B

虽然没有内置任何内容,但您可以使用看门狗的watchmedo实用程序,该实用程序可以监视目录中的文件更改,并允许您重新启动工作程序。

你只需要用pip:安装它

pip install watchdog[watchmedo]

并运行:

watchmedo auto-restart --directory=./ --pattern="*.py" --recursive -- celery worker -l info -A celery_tasks.app -n celery_worker -B

相关内容

  • 没有找到相关文章

最新更新