在调试模式下有 运行 celery worker 的方法吗?很像烧瓶调试?
is there a way of running celery worker in debug mode; much like flask debug?
- 每当我更改任务源代码时,我发现自己必须手动重启 celery worker
- 是否有更快的 coding/debugging 芹菜任务的方法?
- 类似于 Flask 在 DEBUG=1 模式下的 运行; HTML 和路由中的更改会自动重新加载
- 我目前正在运行使用以下命令在docker容器中安装芹菜工人:
celery worker -l info -A celery_tasks.app -n celery_worker -B
没有内置任何内容,但您可以使用 watchdog 中的 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
- 每当我更改任务源代码时,我发现自己必须手动重启 celery worker
- 是否有更快的 coding/debugging 芹菜任务的方法?
- 类似于 Flask 在 DEBUG=1 模式下的 运行; HTML 和路由中的更改会自动重新加载
- 我目前正在运行使用以下命令在docker容器中安装芹菜工人:
celery worker -l info -A celery_tasks.app -n celery_worker -B
没有内置任何内容,但您可以使用 watchdog 中的 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