Se agregaron estados y update a cada una de las tareas
This commit is contained in:
@@ -12,15 +12,24 @@ celery_app = Celery(
|
||||
|
||||
# Configuración adicional
|
||||
celery_app.conf.update(
|
||||
# Configuración básica
|
||||
task_serializer='json',
|
||||
accept_content=['json'],
|
||||
result_serializer='json',
|
||||
timezone='UTC',
|
||||
enable_utc=True,
|
||||
task_track_started=True,
|
||||
|
||||
# Configuración de workers
|
||||
task_time_limit=3600, # 1 hour timeout
|
||||
worker_prefetch_multiplier=1,
|
||||
worker_max_tasks_per_child=1000,
|
||||
|
||||
# Configuración de resultados persistentes
|
||||
task_track_started=True, # Guarda cuando la tarea inicia
|
||||
task_ignore_result=False, # Asegura que se guarden los resultados
|
||||
result_expires=60 * 60 * 24 * 7, # Mantiene resultados por 7 días
|
||||
task_store_errors_even_if_ignored=True, # Guarda errores aunque la tarea sea ignorada
|
||||
task_save_success_on_complete=True # Guarda los resultados exitosos
|
||||
)
|
||||
|
||||
# Autodiscovery of tasks
|
||||
|
||||
Reference in New Issue
Block a user