celery - recetas - ¿Cuál es la diferencia entre el apio, el apio, el apio?
para que sirve el apio (1)
Que yo sepa, celeryd
es solo un nombre antiguo para el comando de celery worker
.
celerybeat
es un programador que envía tareas predefinidas a un celery worker
en un momento dado. Solo necesita preocuparse por esto si desea ejecutar una tarea de forma programada. Por ejemplo, si tuviera una tarea llamada copia de seguridad-base de datos que debía ejecutarse todos los días a la 1 de la madrugada, podría agregarla a CELERYBEAT_SCHEDULE
en su CELERYBEAT_SCHEDULE
, que sería algo así.
CELERYBEAT_SCHEDULE = {
''backup-database'': {
''task'': ''tasks.backup_database'',
''schedule'': crontab(hour=1, minute=0, day_of_week=''*''),
''args'': (16, 16)
},
}
Cuál es la diferencia entre esto?
- apio
- trabajador de apio
- celerybeat
Estoy intentando configurar apio + supervisor y algunos archivos de conf en la red tienen más de uno, mientras que otros solo tienen uno.