Se agregaron estados y update a cada una de las tareas

This commit is contained in:
2025-10-12 07:53:05 -06:00
parent 770e0a4d13
commit 62a7f67b23
17 changed files with 640 additions and 229 deletions

View File

@@ -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