您如何确保 celeryd 仅作为单个进程运行?当我运行时manage.py celeryd --concurrency=1
,ps aux | grep celery
我看到 3 个实例正在运行:
www-data 8609 0.0 0.0 20744 1572 ? S 13:42 0:00 python manage.py celeryd --concurrency=1
www-data 8625 0.0 1.7 325916 71372 ? S 13:42 0:01 python manage.py celeryd --concurrency=1
www-data 8768 0.0 1.5 401460 64024 ? S 13:42 0:00 python manage.py celeryd --concurrency=1
我注意到 celerybeat 也存在类似问题,它始终作为 2 个进程运行。