我使用此命令运行芹菜(VERSION: 3.1.13 (Cipater)
)工作者
celery -A man worker -l info -Q queue1 -I 'myfunction' -n worker1.%h
配置:
BROKER_URL = 'amqp://localhost'
CELERYD_CONCURRENCY = 1
CELERY_TASK_RESULT_EXPIRES=3600
CELERY_ROUTES = {
'myfunction': {'queue': 'queue1'},
}
所以我有这个队列:
queue1
celeryev.98fadc59-cec3-4c28-f5d0-2bdd85545a20
celery@....pidbox
当我得到top
时:
19576 man 20 0 695m 389m 10m S 0.0 26.0 0:35.35 celery
19624 man 20 0 699m 382m 3076 S 0.0 25.5 2:01.30 celery
一切正常但是为什么celery运行两个进程,内存使用量很大而我运行1个工作程序?