celery worker -l info -A celery_tasks.app -n celery_worker -B
There is nothing built in but you can use the watchmedo
utility from watchdog which monitors a directory for file changes and allows you to restart your worker.
You just need to install it with pip
:
pip install watchdog[watchmedo]
And run:
watchmedo auto-restart --directory=./ --pattern="*.py" --recursive -- celery worker -l info -A celery_tasks.app -n celery_worker -B
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.