[00:00:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[00:00:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[00:00:04] [INFO] 2 partidos a procesar.
[00:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[00:00:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:00:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:00:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:00:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:00:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:00:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:00:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[00:00:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[00:00:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:00:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:00:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:00:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:00:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:00:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:00:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[00:00:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[00:00:42] [INFO] === AI PROCESSOR FINALIZADO ===
[00:06:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[00:06:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[00:06:02] [INFO] 2 partidos a procesar.
[00:06:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[00:06:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:06:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:06:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:06:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:06:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:06:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:06:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[00:06:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[00:06:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:06:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:06:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:06:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:06:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:06:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:06:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[00:06:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[00:06:40] [INFO] === AI PROCESSOR FINALIZADO ===
[00:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[00:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[00:12:03] [INFO] 2 partidos a procesar.
[00:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[00:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[00:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[00:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[00:12:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[00:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[00:18:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[00:18:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[00:18:02] [INFO] 2 partidos a procesar.
[00:18:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[00:18:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:18:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:18:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:18:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:18:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:18:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:18:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[00:18:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[00:18:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:18:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:18:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:18:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:18:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:18:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:18:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[00:18:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[00:18:40] [INFO] === AI PROCESSOR FINALIZADO ===
[00:24:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[00:24:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[00:24:02] [INFO] 2 partidos a procesar.
[00:24:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[00:24:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:24:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:24:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:24:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:24:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:24:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:24:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[00:24:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[00:24:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:24:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:24:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:24:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:24:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:24:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:24:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[00:24:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[00:24:40] [INFO] === AI PROCESSOR FINALIZADO ===
[00:30:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[00:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[00:30:04] [INFO] 2 partidos a procesar.
[00:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[00:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[00:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[00:30:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:30:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:30:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:30:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:30:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:30:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:30:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[00:30:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[00:30:42] [INFO] === AI PROCESSOR FINALIZADO ===
[00:36:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[00:36:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[00:36:02] [INFO] 2 partidos a procesar.
[00:36:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[00:36:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:36:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:36:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:36:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:36:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:36:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:36:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[00:36:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[00:36:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:36:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:36:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:36:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:36:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:36:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:36:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[00:36:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[00:36:40] [INFO] === AI PROCESSOR FINALIZADO ===
[00:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[00:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[00:42:03] [INFO] 2 partidos a procesar.
[00:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[00:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[00:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[00:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[00:42:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[00:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[00:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[00:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[00:48:03] [INFO] 2 partidos a procesar.
[00:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[00:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[00:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[00:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[00:48:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[00:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[00:54:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[00:54:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[00:54:02] [INFO] 2 partidos a procesar.
[00:54:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[00:54:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:54:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:54:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:54:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:54:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:54:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:54:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[00:54:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[00:54:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[00:54:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[00:54:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[00:54:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[00:54:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[00:54:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[00:54:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[00:54:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[00:54:40] [INFO] === AI PROCESSOR FINALIZADO ===
[01:00:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[01:00:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[01:00:04] [INFO] 2 partidos a procesar.
[01:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[01:00:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:00:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:00:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:00:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:00:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:00:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:00:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[01:00:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[01:00:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:00:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:00:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:00:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:00:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:00:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:00:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[01:00:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[01:00:42] [INFO] === AI PROCESSOR FINALIZADO ===
[01:06:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[01:06:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[01:06:02] [INFO] 2 partidos a procesar.
[01:06:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[01:06:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:06:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:06:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:06:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:06:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:06:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:06:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[01:06:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[01:06:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:06:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:06:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:06:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:06:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:06:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:06:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[01:06:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[01:06:40] [INFO] === AI PROCESSOR FINALIZADO ===
[01:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[01:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[01:12:03] [INFO] 2 partidos a procesar.
[01:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[01:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[01:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[01:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[01:12:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[01:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[01:18:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[01:18:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[01:18:02] [INFO] 2 partidos a procesar.
[01:18:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[01:18:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:18:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:18:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:18:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:18:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:18:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:18:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[01:18:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[01:18:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:18:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:18:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:18:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:18:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:18:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:18:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[01:18:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[01:18:40] [INFO] === AI PROCESSOR FINALIZADO ===
[01:24:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[01:24:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[01:24:02] [INFO] 2 partidos a procesar.
[01:24:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[01:24:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:24:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:24:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:24:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:24:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:24:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:24:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[01:24:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[01:24:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:24:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:24:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:24:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:24:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:24:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:24:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[01:24:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[01:24:40] [INFO] === AI PROCESSOR FINALIZADO ===
[01:30:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[01:30:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[01:30:03] [INFO] 2 partidos a procesar.
[01:30:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[01:30:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:30:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:30:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:30:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:30:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:30:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:30:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[01:30:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[01:30:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:30:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:30:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:30:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:30:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:30:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:30:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[01:30:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[01:30:41] [INFO] === AI PROCESSOR FINALIZADO ===
[01:36:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[01:36:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[01:36:02] [INFO] 2 partidos a procesar.
[01:36:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[01:36:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:36:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:36:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:36:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:36:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:36:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:36:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[01:36:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[01:36:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:36:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:36:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:36:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:36:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:36:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:36:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[01:36:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[01:36:40] [INFO] === AI PROCESSOR FINALIZADO ===
[01:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[01:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[01:42:03] [INFO] 2 partidos a procesar.
[01:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[01:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[01:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[01:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[01:42:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[01:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[01:48:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[01:48:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[01:48:02] [INFO] 2 partidos a procesar.
[01:48:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[01:48:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:48:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:48:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:48:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:48:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:48:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:48:05] [ERROR] Todos los workers fallaron para Orense vs Delfin
[01:48:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[01:48:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:48:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:48:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:48:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:48:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:48:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:48:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[01:48:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[01:48:40] [INFO] === AI PROCESSOR FINALIZADO ===
[01:54:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[01:54:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[01:54:02] [INFO] 2 partidos a procesar.
[01:54:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[01:54:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:54:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:54:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:54:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:54:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:54:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:54:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[01:54:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[01:54:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[01:54:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[01:54:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[01:54:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[01:54:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[01:54:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[01:54:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[01:54:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[01:54:40] [INFO] === AI PROCESSOR FINALIZADO ===
[02:00:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[02:00:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[02:00:04] [INFO] 2 partidos a procesar.
[02:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[02:00:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:00:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:00:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:00:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:00:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:00:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:00:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[02:00:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[02:00:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:00:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:00:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:00:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:00:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:00:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:00:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[02:00:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[02:00:42] [INFO] === AI PROCESSOR FINALIZADO ===
[02:06:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[02:06:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[02:06:02] [INFO] 2 partidos a procesar.
[02:06:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[02:06:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:06:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:06:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:06:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:06:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:06:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:06:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[02:06:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[02:06:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:06:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:06:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:06:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:06:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:06:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:06:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[02:06:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[02:06:40] [INFO] === AI PROCESSOR FINALIZADO ===
[02:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[02:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[02:12:03] [INFO] 2 partidos a procesar.
[02:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[02:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[02:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[02:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[02:12:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[02:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[02:18:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[02:18:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[02:18:05] [INFO] 2 partidos a procesar.
[02:18:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[02:18:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:18:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:18:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:18:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:18:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:18:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:18:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[02:18:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[02:18:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:18:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:18:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:18:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:18:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:18:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:18:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[02:18:43] [INFO] Quedan 97 pendientes para próxima ejecución.
[02:18:43] [INFO] === AI PROCESSOR FINALIZADO ===
[02:24:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[02:24:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[02:24:03] [INFO] 2 partidos a procesar.
[02:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[02:24:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:24:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:24:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:24:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:24:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:24:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:24:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[02:24:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[02:24:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:24:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:24:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:24:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:24:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:24:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:24:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[02:24:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[02:24:41] [INFO] === AI PROCESSOR FINALIZADO ===
[02:30:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[02:30:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[02:30:03] [INFO] 2 partidos a procesar.
[02:30:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[02:30:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:30:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:30:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:30:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:30:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:30:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:30:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[02:30:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[02:30:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:30:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:30:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:30:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:30:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:30:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:30:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[02:30:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[02:30:41] [INFO] === AI PROCESSOR FINALIZADO ===
[02:36:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[02:36:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[02:36:02] [INFO] 2 partidos a procesar.
[02:36:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[02:36:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:36:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:36:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:36:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:36:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:36:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:36:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[02:36:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[02:36:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:36:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:36:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:36:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:36:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:36:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:36:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[02:36:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[02:36:40] [INFO] === AI PROCESSOR FINALIZADO ===
[02:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[02:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[02:42:03] [INFO] 2 partidos a procesar.
[02:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[02:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[02:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[02:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[02:42:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[02:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[02:48:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[02:48:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[02:48:02] [INFO] 2 partidos a procesar.
[02:48:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[02:48:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:48:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:48:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:48:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:48:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:48:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:48:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[02:48:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[02:48:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:48:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:48:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:48:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:48:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:48:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:48:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[02:48:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[02:48:40] [INFO] === AI PROCESSOR FINALIZADO ===
[02:54:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[02:54:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[02:54:02] [INFO] 2 partidos a procesar.
[02:54:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[02:54:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:54:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:54:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:54:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:54:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:54:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:54:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[02:54:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[02:54:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[02:54:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[02:54:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[02:54:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[02:54:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[02:54:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[02:54:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[02:54:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[02:54:40] [INFO] === AI PROCESSOR FINALIZADO ===
[03:00:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[03:00:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[03:00:04] [INFO] 2 partidos a procesar.
[03:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[03:00:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:00:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:00:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:00:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:00:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:00:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:00:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[03:00:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[03:00:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:00:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:00:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:00:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:00:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:00:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:00:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[03:00:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[03:00:42] [INFO] === AI PROCESSOR FINALIZADO ===
[03:06:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[03:06:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[03:06:03] [INFO] 2 partidos a procesar.
[03:06:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[03:06:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:06:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:06:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:06:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:06:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:06:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:06:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[03:06:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[03:06:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:06:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:06:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:06:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:06:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:06:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:06:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[03:06:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[03:06:41] [INFO] === AI PROCESSOR FINALIZADO ===
[03:12:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[03:12:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[03:12:05] [INFO] 2 partidos a procesar.
[03:12:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[03:12:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:12:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:12:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:12:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:12:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:12:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:12:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[03:12:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[03:12:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:12:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:12:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:12:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:12:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:12:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:12:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[03:12:43] [INFO] Quedan 97 pendientes para próxima ejecución.
[03:12:43] [INFO] === AI PROCESSOR FINALIZADO ===
[03:18:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[03:18:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[03:18:04] [INFO] 2 partidos a procesar.
[03:18:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[03:18:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:18:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:18:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:18:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:18:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:18:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:18:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[03:18:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[03:18:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:18:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:18:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:18:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:18:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:18:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:18:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[03:18:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[03:18:42] [INFO] === AI PROCESSOR FINALIZADO ===
[03:24:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[03:24:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[03:24:02] [INFO] 2 partidos a procesar.
[03:24:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[03:24:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:24:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:24:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:24:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:24:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:24:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:24:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[03:24:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[03:24:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:24:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:24:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:24:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:24:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:24:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:24:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[03:24:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[03:24:40] [INFO] === AI PROCESSOR FINALIZADO ===
[03:30:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[03:30:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[03:30:03] [INFO] 2 partidos a procesar.
[03:30:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[03:30:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:30:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:30:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:30:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:30:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:30:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:30:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[03:30:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[03:30:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:30:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:30:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:30:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:30:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:30:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:30:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[03:30:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[03:30:41] [INFO] === AI PROCESSOR FINALIZADO ===
[03:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[03:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[03:36:03] [INFO] 2 partidos a procesar.
[03:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[03:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[03:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[03:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[03:36:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[03:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[03:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[03:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[03:42:03] [INFO] 2 partidos a procesar.
[03:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[03:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[03:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[03:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[03:42:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[03:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[03:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[03:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[03:48:03] [INFO] 2 partidos a procesar.
[03:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[03:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[03:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[03:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[03:48:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[03:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[03:54:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[03:54:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[03:54:02] [INFO] 2 partidos a procesar.
[03:54:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[03:54:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:54:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:54:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:54:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:54:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:54:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:54:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[03:54:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[03:54:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[03:54:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[03:54:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[03:54:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[03:54:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[03:54:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[03:54:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[03:54:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[03:54:40] [INFO] === AI PROCESSOR FINALIZADO ===
[04:00:07] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[04:00:07] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[04:00:07] [INFO] 2 partidos a procesar.
[04:00:07] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[04:00:07] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:00:07] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:00:07] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:00:09] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:00:09] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:00:09] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:00:11] [ERROR] Todos los workers fallaron para Orense vs Delfin
[04:00:41] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[04:00:41] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:00:41] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:00:41] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:00:43] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:00:43] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:00:43] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:00:45] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[04:00:45] [INFO] Quedan 97 pendientes para próxima ejecución.
[04:00:45] [INFO] === AI PROCESSOR FINALIZADO ===
[04:06:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[04:06:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[04:06:02] [INFO] 2 partidos a procesar.
[04:06:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[04:06:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:06:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:06:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:06:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:06:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:06:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:06:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[04:06:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[04:06:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:06:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:06:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:06:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:06:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:06:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:06:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[04:06:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[04:06:40] [INFO] === AI PROCESSOR FINALIZADO ===
[04:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[04:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[04:12:03] [INFO] 2 partidos a procesar.
[04:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[04:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[04:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[04:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[04:12:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[04:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[04:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[04:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[04:18:03] [INFO] 2 partidos a procesar.
[04:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[04:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[04:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[04:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[04:18:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[04:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[04:24:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[04:24:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[04:24:03] [INFO] 2 partidos a procesar.
[04:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[04:24:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:24:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:24:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:24:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:24:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:24:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:24:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[04:24:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[04:24:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:24:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:24:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:24:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:24:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:24:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:24:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[04:24:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[04:24:41] [INFO] === AI PROCESSOR FINALIZADO ===
[04:30:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[04:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[04:30:04] [INFO] 2 partidos a procesar.
[04:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[04:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[04:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[04:30:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:30:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:30:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:30:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:30:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:30:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:30:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[04:30:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[04:30:42] [INFO] === AI PROCESSOR FINALIZADO ===
[04:36:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[04:36:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[04:36:02] [INFO] 2 partidos a procesar.
[04:36:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[04:36:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:36:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:36:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:36:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:36:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:36:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:36:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[04:36:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[04:36:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:36:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:36:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:36:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:36:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:36:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:36:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[04:36:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[04:36:40] [INFO] === AI PROCESSOR FINALIZADO ===
[04:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[04:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[04:42:03] [INFO] 2 partidos a procesar.
[04:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[04:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[04:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[04:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[04:42:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[04:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[04:48:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[04:48:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[04:48:02] [INFO] 2 partidos a procesar.
[04:48:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[04:48:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:48:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:48:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:48:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:48:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:48:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:48:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[04:48:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[04:48:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:48:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:48:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:48:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:48:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:48:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:48:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[04:48:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[04:48:40] [INFO] === AI PROCESSOR FINALIZADO ===
[04:54:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[04:54:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[04:54:02] [INFO] 2 partidos a procesar.
[04:54:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[04:54:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:54:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:54:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:54:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:54:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:54:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:54:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[04:54:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[04:54:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[04:54:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[04:54:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[04:54:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[04:54:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[04:54:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[04:54:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[04:54:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[04:54:40] [INFO] === AI PROCESSOR FINALIZADO ===
[05:00:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[05:00:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[05:00:04] [INFO] 2 partidos a procesar.
[05:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[05:00:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:00:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:00:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:00:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:00:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:00:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:00:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[05:00:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[05:00:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:00:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:00:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:00:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:00:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:00:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:00:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[05:00:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[05:00:42] [INFO] === AI PROCESSOR FINALIZADO ===
[05:06:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[05:06:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[05:06:03] [INFO] 2 partidos a procesar.
[05:06:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[05:06:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:06:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:06:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:06:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:06:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:06:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:06:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[05:06:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[05:06:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:06:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:06:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:06:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:06:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:06:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:06:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[05:06:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[05:06:41] [INFO] === AI PROCESSOR FINALIZADO ===
[05:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[05:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[05:12:03] [INFO] 2 partidos a procesar.
[05:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[05:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[05:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[05:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[05:12:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[05:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[05:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[05:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[05:18:03] [INFO] 2 partidos a procesar.
[05:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[05:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[05:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[05:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[05:18:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[05:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[05:24:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[05:24:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[05:24:02] [INFO] 2 partidos a procesar.
[05:24:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[05:24:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:24:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:24:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:24:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:24:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:24:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:24:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[05:24:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[05:24:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:24:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:24:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:24:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:24:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:24:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:24:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[05:24:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[05:24:40] [INFO] === AI PROCESSOR FINALIZADO ===
[05:30:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[05:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[05:30:04] [INFO] 2 partidos a procesar.
[05:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[05:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[05:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[05:30:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:30:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:30:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:30:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:30:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:30:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:30:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[05:30:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[05:30:42] [INFO] === AI PROCESSOR FINALIZADO ===
[05:36:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[05:36:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[05:36:05] [INFO] 2 partidos a procesar.
[05:36:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[05:36:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:36:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:36:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:36:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:36:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:36:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:36:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[05:36:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[05:36:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:36:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:36:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:36:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:36:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:36:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:36:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[05:36:43] [INFO] Quedan 97 pendientes para próxima ejecución.
[05:36:43] [INFO] === AI PROCESSOR FINALIZADO ===
[05:42:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[05:42:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[05:42:04] [INFO] 2 partidos a procesar.
[05:42:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[05:42:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:42:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:42:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:42:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:42:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:42:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:42:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[05:42:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[05:42:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:42:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:42:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:42:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:42:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:42:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:42:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[05:42:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[05:42:42] [INFO] === AI PROCESSOR FINALIZADO ===
[05:48:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[05:48:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[05:48:04] [INFO] 2 partidos a procesar.
[05:48:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[05:48:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:48:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:48:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:48:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:48:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:48:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:48:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[05:48:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[05:48:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:48:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:48:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:48:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:48:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:48:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:48:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[05:48:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[05:48:42] [INFO] === AI PROCESSOR FINALIZADO ===
[05:54:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[05:54:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[05:54:03] [INFO] 2 partidos a procesar.
[05:54:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[05:54:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:54:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:54:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:54:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:54:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:54:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:54:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[05:54:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[05:54:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[05:54:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[05:54:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[05:54:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[05:54:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[05:54:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[05:54:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[05:54:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[05:54:41] [INFO] === AI PROCESSOR FINALIZADO ===
[06:00:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[06:00:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[06:00:05] [INFO] 2 partidos a procesar.
[06:00:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[06:00:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:00:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:00:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:00:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:00:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:00:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:00:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[06:00:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[06:00:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:00:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:00:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:00:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:00:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:00:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:00:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[06:00:43] [INFO] Quedan 97 pendientes para próxima ejecución.
[06:00:43] [INFO] === AI PROCESSOR FINALIZADO ===
[06:06:06] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[06:06:06] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[06:06:06] [INFO] 2 partidos a procesar.
[06:06:06] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[06:06:06] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:06:06] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:06:06] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:06:08] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:06:08] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:06:08] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:06:10] [ERROR] Todos los workers fallaron para Orense vs Delfin
[06:06:40] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[06:06:40] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:06:40] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:06:40] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:06:42] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:06:42] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:06:42] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:06:44] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[06:06:44] [INFO] Quedan 97 pendientes para próxima ejecución.
[06:06:44] [INFO] === AI PROCESSOR FINALIZADO ===
[06:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[06:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[06:12:03] [INFO] 2 partidos a procesar.
[06:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[06:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[06:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[06:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[06:12:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[06:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[06:18:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[06:18:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[06:18:04] [INFO] 2 partidos a procesar.
[06:18:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[06:18:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:18:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:18:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:18:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:18:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:18:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:18:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[06:18:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[06:18:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:18:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:18:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:18:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:18:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:18:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:18:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[06:18:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[06:18:42] [INFO] === AI PROCESSOR FINALIZADO ===
[06:24:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[06:24:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[06:24:04] [INFO] 2 partidos a procesar.
[06:24:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[06:24:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:24:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:24:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:24:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:24:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:24:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:24:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[06:24:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[06:24:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:24:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:24:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:24:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:24:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:24:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:24:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[06:24:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[06:24:42] [INFO] === AI PROCESSOR FINALIZADO ===
[06:30:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[06:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[06:30:04] [INFO] 2 partidos a procesar.
[06:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[06:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[06:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[06:30:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:30:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:30:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:30:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:30:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:30:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:30:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[06:30:42] [INFO] Quedan 97 pendientes para próxima ejecución.
[06:30:42] [INFO] === AI PROCESSOR FINALIZADO ===
[06:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[06:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[06:36:03] [INFO] 2 partidos a procesar.
[06:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[06:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[06:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[06:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[06:36:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[06:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[06:42:06] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[06:42:06] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[06:42:06] [INFO] 2 partidos a procesar.
[06:42:06] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[06:42:06] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:42:06] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:42:06] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:42:08] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:42:08] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:42:08] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:42:10] [ERROR] Todos los workers fallaron para Orense vs Delfin
[06:42:40] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[06:42:40] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:42:40] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:42:40] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:42:42] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:42:42] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:42:42] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:42:44] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[06:42:44] [INFO] Quedan 97 pendientes para próxima ejecución.
[06:42:44] [INFO] === AI PROCESSOR FINALIZADO ===
[06:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[06:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[06:48:03] [INFO] 2 partidos a procesar.
[06:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[06:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[06:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[06:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[06:48:41] [INFO] Quedan 97 pendientes para próxima ejecución.
[06:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[06:54:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[06:54:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[06:54:02] [INFO] 2 partidos a procesar.
[06:54:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[06:54:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:54:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:54:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:54:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:54:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:54:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:54:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[06:54:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[06:54:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[06:54:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[06:54:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[06:54:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[06:54:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[06:54:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[06:54:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[06:54:40] [INFO] Quedan 97 pendientes para próxima ejecución.
[06:54:40] [INFO] === AI PROCESSOR FINALIZADO ===
[07:00:06] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[07:00:06] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[07:00:06] [INFO] 2 partidos a procesar.
[07:00:06] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[07:00:06] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:00:06] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:00:06] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:00:06] [INFO] === FETCHER INICIADO (apifootball.com) ===
[07:00:06] [INFO] Probando fecha: 2026-04-21
[07:00:07] [INFO] Liga 152: 1 partidos para 2026-04-21
[07:00:07] [INFO] Procesando: Brighton vs Chelsea (ID: 619796)
[07:00:08] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:00:08] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:00:08] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:00:10] [ERROR] Todos los workers fallaron para Orense vs Delfin
[07:00:12] [INFO] ✓ Guardado: Brighton vs Chelsea
[07:00:13] [INFO] Liga 302: 4 partidos para 2026-04-21
[07:00:13] [INFO] Procesando: Real Madrid vs Alaves (ID: 610938)
[07:00:18] [INFO] ✓ Guardado: Real Madrid vs Alaves
[07:00:18] [INFO] Procesando: Ath Bilbao vs Osasuna (ID: 610945)
[07:00:23] [INFO] ✓ Guardado: Ath Bilbao vs Osasuna
[07:00:23] [INFO] Procesando: Mallorca vs Valencia (ID: 610946)
[07:00:28] [INFO] ✓ Guardado: Mallorca vs Valencia
[07:00:28] [INFO] Procesando: Girona vs Betis (ID: 610947)
[07:00:33] [INFO] ✓ Guardado: Girona vs Betis
[07:00:34] [ERROR] Liga 207: API error | {"msg":404}
[07:00:34] [INFO] Liga 207: sin partidos para 2026-04-21
[07:00:36] [ERROR] Liga 175: API error | {"msg":404}
[07:00:36] [INFO] Liga 175: sin partidos para 2026-04-21
[07:00:37] [ERROR] Liga 168: API error | {"msg":404}
[07:00:37] [INFO] Liga 168: sin partidos para 2026-04-21
[07:00:38] [ERROR] Liga 3: API error | {"msg":404}
[07:00:38] [INFO] Liga 3: sin partidos para 2026-04-21
[07:00:40] [ERROR] Liga 4: API error | {"msg":404}
[07:00:40] [INFO] Liga 4: sin partidos para 2026-04-21
[07:00:40] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[07:00:40] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:00:40] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:00:40] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:00:41] [ERROR] Liga 13: API error | {"msg":404}
[07:00:41] [INFO] Liga 13: sin partidos para 2026-04-21
[07:00:42] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:00:42] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:00:42] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:00:43] [ERROR] Liga 14: API error | {"msg":404}
[07:00:43] [INFO] Liga 14: sin partidos para 2026-04-21
[07:00:44] [ERROR] Liga 11: API error | {"msg":404}
[07:00:44] [INFO] Liga 11: sin partidos para 2026-04-21
[07:00:44] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[07:00:44] [INFO] Quedan 100 pendientes para próxima ejecución.
[07:00:44] [INFO] === AI PROCESSOR FINALIZADO ===
[07:00:45] [ERROR] Liga 12: API error | {"msg":404}
[07:00:45] [INFO] Liga 12: sin partidos para 2026-04-21
[07:00:47] [ERROR] Liga 239: API error | {"msg":404}
[07:00:47] [INFO] Liga 239: sin partidos para 2026-04-21
[07:00:48] [INFO] Liga 333: 1 partidos para 2026-04-21
[07:00:48] [INFO] Procesando: Penarol vs Juventud (ID: 759204)
[07:00:53] [INFO] ✓ Guardado: Penarol vs Juventud
[07:00:54] [ERROR] Liga 332: API error | {"msg":404}
[07:00:54] [INFO] Liga 332: sin partidos para 2026-04-21
[07:00:56] [ERROR] Liga 188: API error | {"msg":404}
[07:00:56] [INFO] Liga 188: sin partidos para 2026-04-21
[07:00:57] [ERROR] Liga 140: API error | {"msg":404}
[07:00:57] [INFO] Liga 140: sin partidos para 2026-04-21
[07:00:59] [ERROR] Liga 141: API error | {"msg":404}
[07:00:59] [INFO] Liga 141: sin partidos para 2026-04-21
[07:01:00] [ERROR] Liga 142: API error | {"msg":404}
[07:01:00] [INFO] Liga 142: sin partidos para 2026-04-21
[07:01:01] [ERROR] Liga 143: API error | {"msg":404}
[07:01:01] [INFO] Liga 143: sin partidos para 2026-04-21
[07:01:03] [ERROR] Liga 335: API error | {"msg":404}
[07:01:03] [INFO] Liga 335: sin partidos para 2026-04-21
[07:01:04] [INFO] Liga 337: 4 partidos para 2026-04-21
[07:01:04] [INFO] Procesando: Carabobo vs Anzoategui FC (ID: 726984)
[07:01:09] [INFO] ✓ Guardado: Carabobo vs Anzoategui FC
[07:01:09] [INFO] Procesando: La Guaira vs Portuguesa (ID: 726986)
[07:01:14] [INFO] ✓ Guardado: La Guaira vs Portuguesa
[07:01:14] [INFO] Procesando: Carabobo vs Anzoategui FC (ID: 760254)
[07:01:19] [INFO] ✓ Guardado: Carabobo vs Anzoategui FC
[07:01:19] [INFO] Procesando: La Guaira vs Portuguesa (ID: 760255)
[07:01:24] [INFO] ✓ Guardado: La Guaira vs Portuguesa
[07:01:25] [ERROR] Liga 136: API error | {"msg":404}
[07:01:25] [INFO] Liga 136: sin partidos para 2026-04-21
[07:01:27] [ERROR] Liga 137: API error | {"msg":404}
[07:01:27] [INFO] Liga 137: sin partidos para 2026-04-21
[07:01:28] [INFO] ✓ Fecha con partidos: 2026-04-21 (10 guardados)
[07:01:28] [INFO] === FETCHER FINALIZADO | Guardados: 10 ===
[07:06:06] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[07:06:06] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[07:06:06] [INFO] 2 partidos a procesar.
[07:06:06] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[07:06:06] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:06:06] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:06:06] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:06:08] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:06:08] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:06:08] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:06:10] [ERROR] Todos los workers fallaron para Orense vs Delfin
[07:06:40] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[07:06:40] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:06:40] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:06:40] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:06:42] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:06:42] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:06:42] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:06:44] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[07:06:44] [INFO] Quedan 100 pendientes para próxima ejecución.
[07:06:44] [INFO] === AI PROCESSOR FINALIZADO ===
[07:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[07:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[07:12:03] [INFO] 2 partidos a procesar.
[07:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[07:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[07:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[07:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[07:12:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[07:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[07:18:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[07:18:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[07:18:02] [INFO] 2 partidos a procesar.
[07:18:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[07:18:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:18:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:18:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:18:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:18:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:18:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:18:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[07:18:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[07:18:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:18:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:18:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:18:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:18:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:18:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:18:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[07:18:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[07:18:40] [INFO] === AI PROCESSOR FINALIZADO ===
[07:24:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[07:24:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[07:24:03] [INFO] 2 partidos a procesar.
[07:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[07:24:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:24:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:24:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:24:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:24:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:24:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:24:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[07:24:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[07:24:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:24:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:24:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:24:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:24:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:24:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:24:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[07:24:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[07:24:41] [INFO] === AI PROCESSOR FINALIZADO ===
[07:30:07] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[07:30:07] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[07:30:07] [INFO] 2 partidos a procesar.
[07:30:07] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[07:30:07] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:30:07] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:30:07] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:30:09] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:30:09] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:30:09] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:30:11] [ERROR] Todos los workers fallaron para Orense vs Delfin
[07:30:41] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[07:30:41] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:30:41] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:30:41] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:30:43] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:30:43] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:30:43] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:30:45] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[07:30:45] [INFO] Quedan 100 pendientes para próxima ejecución.
[07:30:45] [INFO] === AI PROCESSOR FINALIZADO ===
[07:36:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[07:36:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[07:36:02] [INFO] 2 partidos a procesar.
[07:36:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[07:36:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:36:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:36:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:36:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:36:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:36:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:36:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[07:36:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[07:36:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:36:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:36:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:36:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:36:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:36:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:36:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[07:36:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[07:36:40] [INFO] === AI PROCESSOR FINALIZADO ===
[07:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[07:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[07:42:03] [INFO] 2 partidos a procesar.
[07:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[07:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[07:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[07:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[07:42:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[07:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[07:48:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[07:48:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[07:48:04] [INFO] 2 partidos a procesar.
[07:48:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[07:48:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:48:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:48:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:48:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:48:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:48:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:48:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[07:48:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[07:48:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:48:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:48:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:48:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:48:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:48:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:48:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[07:48:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[07:48:42] [INFO] === AI PROCESSOR FINALIZADO ===
[07:54:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[07:54:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[07:54:02] [INFO] 2 partidos a procesar.
[07:54:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[07:54:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:54:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:54:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:54:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:54:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:54:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:54:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[07:54:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[07:54:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[07:54:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[07:54:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[07:54:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[07:54:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[07:54:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[07:54:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[07:54:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[07:54:40] [INFO] === AI PROCESSOR FINALIZADO ===
[08:00:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[08:00:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[08:00:04] [INFO] 2 partidos a procesar.
[08:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[08:00:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:00:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:00:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:00:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:00:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:00:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:00:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[08:00:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[08:00:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:00:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:00:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:00:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:00:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:00:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:00:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[08:00:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[08:00:42] [INFO] === AI PROCESSOR FINALIZADO ===
[08:06:06] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[08:06:06] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[08:06:06] [INFO] 2 partidos a procesar.
[08:06:06] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[08:06:06] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:06:06] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:06:06] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:06:08] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:06:08] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:06:08] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:06:10] [ERROR] Todos los workers fallaron para Orense vs Delfin
[08:06:40] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[08:06:40] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:06:40] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:06:40] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:06:42] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:06:42] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:06:42] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:06:44] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[08:06:44] [INFO] Quedan 100 pendientes para próxima ejecución.
[08:06:44] [INFO] === AI PROCESSOR FINALIZADO ===
[08:12:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[08:12:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[08:12:04] [INFO] 2 partidos a procesar.
[08:12:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[08:12:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:12:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:12:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:12:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:12:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:12:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:12:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[08:12:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[08:12:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:12:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:12:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:12:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:12:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:12:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:12:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[08:12:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[08:12:42] [INFO] === AI PROCESSOR FINALIZADO ===
[08:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[08:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[08:18:03] [INFO] 2 partidos a procesar.
[08:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[08:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[08:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[08:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[08:18:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[08:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[08:24:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[08:24:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[08:24:02] [INFO] 2 partidos a procesar.
[08:24:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[08:24:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:24:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:24:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:24:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:24:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:24:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:24:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[08:24:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[08:24:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:24:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:24:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:24:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:24:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:24:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:24:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[08:24:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[08:24:40] [INFO] === AI PROCESSOR FINALIZADO ===
[08:30:09] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[08:30:09] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[08:30:09] [INFO] 2 partidos a procesar.
[08:30:09] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[08:30:09] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:30:09] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:30:09] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:30:11] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:30:11] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:30:11] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:30:13] [ERROR] Todos los workers fallaron para Orense vs Delfin
[08:30:43] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[08:30:43] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:30:43] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:30:43] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:30:45] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:30:45] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:30:45] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:30:47] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[08:30:47] [INFO] Quedan 100 pendientes para próxima ejecución.
[08:30:47] [INFO] === AI PROCESSOR FINALIZADO ===
[08:36:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[08:36:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[08:36:04] [INFO] 2 partidos a procesar.
[08:36:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[08:36:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:36:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:36:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:36:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:36:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:36:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:36:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[08:36:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[08:36:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:36:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:36:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:36:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:36:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:36:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:36:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[08:36:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[08:36:42] [INFO] === AI PROCESSOR FINALIZADO ===
[08:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[08:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[08:42:03] [INFO] 2 partidos a procesar.
[08:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[08:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[08:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[08:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[08:42:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[08:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[08:48:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[08:48:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[08:48:02] [INFO] 2 partidos a procesar.
[08:48:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[08:48:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:48:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:48:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:48:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:48:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:48:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:48:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[08:48:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[08:48:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:48:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:48:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:48:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:48:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:48:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:48:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[08:48:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[08:48:40] [INFO] === AI PROCESSOR FINALIZADO ===
[08:54:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[08:54:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[08:54:03] [INFO] 2 partidos a procesar.
[08:54:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[08:54:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:54:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:54:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:54:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:54:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:54:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:54:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[08:54:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[08:54:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[08:54:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[08:54:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[08:54:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[08:54:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[08:54:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[08:54:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[08:54:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[08:54:41] [INFO] === AI PROCESSOR FINALIZADO ===
[09:00:07] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[09:00:07] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[09:00:07] [INFO] 2 partidos a procesar.
[09:00:07] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[09:00:07] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:00:07] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:00:07] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:00:09] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:00:09] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:00:09] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:00:11] [ERROR] Todos los workers fallaron para Orense vs Delfin
[09:00:41] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[09:00:41] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:00:41] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:00:41] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:00:43] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:00:43] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:00:43] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:00:45] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[09:00:45] [INFO] Quedan 100 pendientes para próxima ejecución.
[09:00:45] [INFO] === AI PROCESSOR FINALIZADO ===
[09:06:26] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[09:06:26] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[09:06:26] [INFO] 2 partidos a procesar.
[09:06:26] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[09:06:26] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:06:26] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:06:26] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:06:28] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:06:28] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:06:28] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:06:30] [ERROR] Todos los workers fallaron para Orense vs Delfin
[09:07:00] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[09:07:00] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:07:00] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:07:00] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:07:02] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:07:02] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:07:02] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:07:04] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[09:07:04] [INFO] Quedan 100 pendientes para próxima ejecución.
[09:07:04] [INFO] === AI PROCESSOR FINALIZADO ===
[09:12:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[09:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[09:12:03] [INFO] 2 partidos a procesar.
[09:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[09:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[09:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[09:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[09:12:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[09:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[09:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[09:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[09:18:03] [INFO] 2 partidos a procesar.
[09:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[09:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[09:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[09:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[09:18:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[09:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[09:24:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[09:24:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[09:24:04] [INFO] 2 partidos a procesar.
[09:24:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[09:24:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:24:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:24:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:24:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:24:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:24:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:24:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[09:24:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[09:24:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:24:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:24:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:24:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:24:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:24:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:24:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[09:24:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[09:24:42] [INFO] === AI PROCESSOR FINALIZADO ===
[09:30:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[09:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[09:30:04] [INFO] 2 partidos a procesar.
[09:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[09:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[09:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[09:30:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:30:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:30:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:30:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:30:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:30:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:30:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[09:30:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[09:30:42] [INFO] === AI PROCESSOR FINALIZADO ===
[09:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[09:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[09:36:03] [INFO] 2 partidos a procesar.
[09:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[09:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[09:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[09:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[09:36:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[09:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[09:42:07] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[09:42:07] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[09:42:07] [INFO] 2 partidos a procesar.
[09:42:07] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[09:42:07] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:42:07] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:42:07] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:42:09] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:42:09] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:42:09] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:42:11] [ERROR] Todos los workers fallaron para Orense vs Delfin
[09:42:41] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[09:42:41] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:42:41] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:42:41] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:42:43] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:42:43] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:42:43] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:42:45] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[09:42:45] [INFO] Quedan 100 pendientes para próxima ejecución.
[09:42:45] [INFO] === AI PROCESSOR FINALIZADO ===
[09:48:06] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[09:48:06] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[09:48:06] [INFO] 2 partidos a procesar.
[09:48:06] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[09:48:06] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:48:06] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:48:06] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:48:08] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:48:08] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:48:08] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:48:10] [ERROR] Todos los workers fallaron para Orense vs Delfin
[09:48:40] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[09:48:40] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:48:40] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:48:40] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:48:42] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:48:42] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:48:42] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:48:44] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[09:48:44] [INFO] Quedan 100 pendientes para próxima ejecución.
[09:48:44] [INFO] === AI PROCESSOR FINALIZADO ===
[09:54:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[09:54:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[09:54:04] [INFO] 2 partidos a procesar.
[09:54:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[09:54:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:54:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:54:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:54:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:54:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:54:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:54:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[09:54:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[09:54:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[09:54:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[09:54:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[09:54:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[09:54:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[09:54:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[09:54:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[09:54:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[09:54:42] [INFO] === AI PROCESSOR FINALIZADO ===
[10:00:08] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[10:00:08] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[10:00:08] [INFO] 2 partidos a procesar.
[10:00:08] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[10:00:08] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:00:08] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:00:08] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:00:10] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:00:10] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:00:10] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:00:12] [ERROR] Todos los workers fallaron para Orense vs Delfin
[10:00:42] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[10:00:42] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:00:42] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:00:42] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:00:44] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:00:44] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:00:44] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:00:46] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[10:00:46] [INFO] Quedan 100 pendientes para próxima ejecución.
[10:00:46] [INFO] === AI PROCESSOR FINALIZADO ===
[10:06:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[10:06:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[10:06:03] [INFO] 2 partidos a procesar.
[10:06:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[10:06:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:06:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:06:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:06:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:06:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:06:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:06:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[10:06:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[10:06:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:06:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:06:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:06:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:06:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:06:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:06:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[10:06:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[10:06:41] [INFO] === AI PROCESSOR FINALIZADO ===
[10:12:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[10:12:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[10:12:04] [INFO] 2 partidos a procesar.
[10:12:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[10:12:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:12:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:12:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:12:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:12:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:12:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:12:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[10:12:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[10:12:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:12:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:12:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:12:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:12:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:12:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:12:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[10:12:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[10:12:42] [INFO] === AI PROCESSOR FINALIZADO ===
[10:18:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[10:18:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[10:18:04] [INFO] 2 partidos a procesar.
[10:18:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[10:18:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:18:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:18:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:18:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:18:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:18:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:18:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[10:18:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[10:18:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:18:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:18:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:18:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:18:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:18:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:18:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[10:18:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[10:18:42] [INFO] === AI PROCESSOR FINALIZADO ===
[10:24:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[10:24:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[10:24:03] [INFO] 2 partidos a procesar.
[10:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[10:24:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:24:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:24:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:24:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:24:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:24:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:24:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[10:24:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[10:24:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:24:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:24:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:24:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:24:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:24:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:24:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[10:24:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[10:24:41] [INFO] === AI PROCESSOR FINALIZADO ===
[10:30:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[10:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[10:30:04] [INFO] 2 partidos a procesar.
[10:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[10:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[10:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[10:30:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:30:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:30:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:30:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:30:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:30:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:30:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[10:30:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[10:30:42] [INFO] === AI PROCESSOR FINALIZADO ===
[10:36:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[10:36:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[10:36:02] [INFO] 2 partidos a procesar.
[10:36:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[10:36:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:36:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:36:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:36:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:36:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:36:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:36:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[10:36:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[10:36:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:36:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:36:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:36:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:36:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:36:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:36:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[10:36:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[10:36:40] [INFO] === AI PROCESSOR FINALIZADO ===
[10:42:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[10:42:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[10:42:04] [INFO] 2 partidos a procesar.
[10:42:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[10:42:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:42:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:42:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:42:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:42:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:42:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:42:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[10:42:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[10:42:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:42:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:42:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:42:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:42:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:42:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:42:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[10:42:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[10:42:42] [INFO] === AI PROCESSOR FINALIZADO ===
[10:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[10:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[10:48:03] [INFO] 2 partidos a procesar.
[10:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[10:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[10:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[10:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[10:48:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[10:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[10:54:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[10:54:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[10:54:03] [INFO] 2 partidos a procesar.
[10:54:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[10:54:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:54:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:54:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:54:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:54:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:54:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:54:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[10:54:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[10:54:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[10:54:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[10:54:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[10:54:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[10:54:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[10:54:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[10:54:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[10:54:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[10:54:41] [INFO] === AI PROCESSOR FINALIZADO ===
[11:00:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[11:00:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[11:00:05] [INFO] 2 partidos a procesar.
[11:00:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[11:00:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:00:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:00:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:00:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:00:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:00:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:00:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[11:00:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[11:00:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:00:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:00:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:00:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:00:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:00:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:00:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[11:00:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[11:00:43] [INFO] === AI PROCESSOR FINALIZADO ===
[11:06:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[11:06:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[11:06:05] [INFO] 2 partidos a procesar.
[11:06:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[11:06:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:06:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:06:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:06:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:06:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:06:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:06:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[11:06:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[11:06:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:06:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:06:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:06:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:06:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:06:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:06:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[11:06:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[11:06:43] [INFO] === AI PROCESSOR FINALIZADO ===
[11:12:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[11:12:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[11:12:05] [INFO] 2 partidos a procesar.
[11:12:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[11:12:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:12:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:12:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:12:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:12:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:12:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:12:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[11:12:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[11:12:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:12:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:12:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:12:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:12:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:12:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:12:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[11:12:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[11:12:43] [INFO] === AI PROCESSOR FINALIZADO ===
[11:18:07] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[11:18:07] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[11:18:07] [INFO] 2 partidos a procesar.
[11:18:07] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[11:18:07] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:18:07] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:18:07] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:18:09] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:18:09] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:18:09] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:18:11] [ERROR] Todos los workers fallaron para Orense vs Delfin
[11:18:41] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[11:18:41] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:18:41] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:18:41] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:18:43] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:18:43] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:18:43] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:18:45] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[11:18:45] [INFO] Quedan 100 pendientes para próxima ejecución.
[11:18:45] [INFO] === AI PROCESSOR FINALIZADO ===
[11:24:06] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[11:24:06] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[11:24:06] [INFO] 2 partidos a procesar.
[11:24:06] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[11:24:06] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:24:06] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:24:06] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:24:08] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:24:08] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:24:08] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:24:10] [ERROR] Todos los workers fallaron para Orense vs Delfin
[11:24:40] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[11:24:40] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:24:40] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:24:40] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:24:42] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:24:42] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:24:42] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:24:44] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[11:24:44] [INFO] Quedan 100 pendientes para próxima ejecución.
[11:24:44] [INFO] === AI PROCESSOR FINALIZADO ===
[11:30:07] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[11:30:07] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[11:30:07] [INFO] 2 partidos a procesar.
[11:30:07] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[11:30:07] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:30:07] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:30:07] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:30:09] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:30:09] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:30:09] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:30:11] [ERROR] Todos los workers fallaron para Orense vs Delfin
[11:30:41] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[11:30:41] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:30:41] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:30:41] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:30:43] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:30:43] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:30:43] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:30:45] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[11:30:45] [INFO] Quedan 100 pendientes para próxima ejecución.
[11:30:45] [INFO] === AI PROCESSOR FINALIZADO ===
[11:36:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[11:36:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[11:36:05] [INFO] 2 partidos a procesar.
[11:36:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[11:36:06] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:36:06] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:36:06] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:36:08] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:36:08] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:36:08] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:36:10] [ERROR] Todos los workers fallaron para Orense vs Delfin
[11:36:40] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[11:36:40] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:36:40] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:36:40] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:36:42] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:36:42] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:36:42] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:36:44] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[11:36:44] [INFO] Quedan 100 pendientes para próxima ejecución.
[11:36:44] [INFO] === AI PROCESSOR FINALIZADO ===
[11:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[11:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[11:42:03] [INFO] 2 partidos a procesar.
[11:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[11:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[11:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[11:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[11:42:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[11:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[11:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[11:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[11:48:03] [INFO] 2 partidos a procesar.
[11:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[11:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[11:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[11:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[11:48:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[11:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[11:54:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[11:54:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[11:54:04] [INFO] 2 partidos a procesar.
[11:54:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[11:54:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:54:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:54:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:54:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:54:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:54:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:54:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[11:54:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[11:54:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[11:54:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[11:54:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[11:54:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[11:54:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[11:54:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[11:54:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[11:54:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[11:54:42] [INFO] === AI PROCESSOR FINALIZADO ===
[12:00:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[12:00:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[12:00:05] [INFO] 2 partidos a procesar.
[12:00:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[12:00:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:00:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:00:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:00:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:00:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:00:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:00:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[12:00:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[12:00:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:00:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:00:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:00:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:00:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:00:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:00:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[12:00:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[12:00:43] [INFO] === AI PROCESSOR FINALIZADO ===
[12:06:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[12:06:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[12:06:03] [INFO] 2 partidos a procesar.
[12:06:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[12:06:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:06:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:06:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:06:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:06:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:06:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:06:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[12:06:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[12:06:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:06:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:06:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:06:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:06:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:06:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:06:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[12:06:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[12:06:41] [INFO] === AI PROCESSOR FINALIZADO ===
[12:12:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[12:12:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[12:12:04] [INFO] 2 partidos a procesar.
[12:12:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[12:12:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:12:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:12:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:12:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:12:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:12:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:12:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[12:12:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[12:12:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:12:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:12:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:12:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:12:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:12:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:12:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[12:12:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[12:12:42] [INFO] === AI PROCESSOR FINALIZADO ===
[12:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[12:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[12:18:03] [INFO] 2 partidos a procesar.
[12:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[12:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[12:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[12:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[12:18:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[12:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[12:24:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[12:24:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[12:24:03] [INFO] 2 partidos a procesar.
[12:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[12:24:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:24:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:24:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:24:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:24:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:24:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:24:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[12:24:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[12:24:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:24:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:24:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:24:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:24:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:24:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:24:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[12:24:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[12:24:41] [INFO] === AI PROCESSOR FINALIZADO ===
[12:30:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[12:30:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[12:30:03] [INFO] 2 partidos a procesar.
[12:30:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[12:30:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:30:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:30:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:30:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:30:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:30:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:30:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[12:30:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[12:30:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:30:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:30:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:30:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:30:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:30:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:30:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[12:30:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[12:30:41] [INFO] === AI PROCESSOR FINALIZADO ===
[12:36:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[12:36:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[12:36:02] [INFO] 2 partidos a procesar.
[12:36:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[12:36:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:36:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:36:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:36:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:36:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:36:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:36:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[12:36:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[12:36:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:36:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:36:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:36:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:36:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:36:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:36:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[12:36:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[12:36:40] [INFO] === AI PROCESSOR FINALIZADO ===
[12:42:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[12:42:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[12:42:04] [INFO] 2 partidos a procesar.
[12:42:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[12:42:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:42:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:42:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:42:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:42:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:42:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:42:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[12:42:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[12:42:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:42:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:42:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:42:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:42:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:42:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:42:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[12:42:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[12:42:42] [INFO] === AI PROCESSOR FINALIZADO ===
[12:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[12:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[12:48:03] [INFO] 2 partidos a procesar.
[12:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[12:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[12:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[12:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[12:48:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[12:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[12:54:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[12:54:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[12:54:03] [INFO] 2 partidos a procesar.
[12:54:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[12:54:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:54:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:54:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:54:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:54:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:54:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:54:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[12:54:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[12:54:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[12:54:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[12:54:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[12:54:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[12:54:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[12:54:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[12:54:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[12:54:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[12:54:41] [INFO] === AI PROCESSOR FINALIZADO ===
[13:00:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[13:00:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[13:00:05] [INFO] 2 partidos a procesar.
[13:00:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[13:00:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:00:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:00:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:00:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:00:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:00:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:00:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[13:00:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[13:00:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:00:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:00:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:00:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:00:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:00:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:00:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[13:00:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[13:00:43] [INFO] === AI PROCESSOR FINALIZADO ===
[13:06:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[13:06:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[13:06:03] [INFO] 2 partidos a procesar.
[13:06:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[13:06:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:06:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:06:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:06:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:06:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:06:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:06:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[13:06:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[13:06:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:06:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:06:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:06:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:06:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:06:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:06:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[13:06:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[13:06:41] [INFO] === AI PROCESSOR FINALIZADO ===
[13:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[13:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[13:12:03] [INFO] 2 partidos a procesar.
[13:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[13:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[13:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[13:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[13:12:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[13:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[13:18:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[13:18:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[13:18:02] [INFO] 2 partidos a procesar.
[13:18:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[13:18:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:18:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:18:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:18:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:18:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:18:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:18:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[13:18:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[13:18:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:18:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:18:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:18:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:18:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:18:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:18:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[13:18:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[13:18:40] [INFO] === AI PROCESSOR FINALIZADO ===
[13:24:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[13:24:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[13:24:03] [INFO] 2 partidos a procesar.
[13:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[13:24:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:24:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:24:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:24:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:24:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:24:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:24:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[13:24:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[13:24:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:24:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:24:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:24:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:24:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:24:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:24:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[13:24:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[13:24:41] [INFO] === AI PROCESSOR FINALIZADO ===
[13:30:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[13:30:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[13:30:05] [INFO] 2 partidos a procesar.
[13:30:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[13:30:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:30:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:30:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:30:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:30:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:30:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:30:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[13:30:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[13:30:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:30:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:30:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:30:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:30:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:30:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:30:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[13:30:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[13:30:43] [INFO] === AI PROCESSOR FINALIZADO ===
[13:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[13:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[13:36:03] [INFO] 2 partidos a procesar.
[13:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[13:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[13:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[13:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[13:36:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[13:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[13:39:12] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[13:39:12] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[13:39:12] [INFO] 2 partidos a procesar.
[13:39:12] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[13:39:12] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:39:12] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:39:12] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:39:13] [INFO] === FETCHER INICIADO (apifootball.com) ===
[13:39:13] [INFO] Probando fecha: 2026-04-21
[13:39:13] [INFO] Liga 152: 1 partidos para 2026-04-21
[13:39:13] [INFO] Procesando: Brighton vs Chelsea (ID: 619796)
[13:39:13] [INFO] ID 619796 ya existe, saltando.
[13:39:14] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:39:14] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:39:14] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:39:15] [INFO] Liga 302: 4 partidos para 2026-04-21
[13:39:15] [INFO] Procesando: Real Madrid vs Alaves (ID: 610938)
[13:39:15] [INFO] ID 610938 ya existe, saltando.
[13:39:15] [INFO] Procesando: Ath Bilbao vs Osasuna (ID: 610945)
[13:39:15] [INFO] ID 610945 ya existe, saltando.
[13:39:15] [INFO] Procesando: Mallorca vs Valencia (ID: 610946)
[13:39:15] [INFO] ID 610946 ya existe, saltando.
[13:39:15] [INFO] Procesando: Girona vs Betis (ID: 610947)
[13:39:15] [INFO] ID 610947 ya existe, saltando.
[13:39:16] [ERROR] Todos los workers fallaron para Orense vs Delfin
[13:39:16] [ERROR] Liga 207: API error | {"msg":404}
[13:39:16] [INFO] Liga 207: sin partidos para 2026-04-21
[13:39:17] [ERROR] Liga 175: API error | {"msg":404}
[13:39:17] [INFO] Liga 175: sin partidos para 2026-04-21
[13:39:19] [ERROR] Liga 168: API error | {"msg":404}
[13:39:19] [INFO] Liga 168: sin partidos para 2026-04-21
[13:39:20] [ERROR] Liga 3: API error | {"msg":404}
[13:39:20] [INFO] Liga 3: sin partidos para 2026-04-21
[13:39:22] [ERROR] Liga 4: API error | {"msg":404}
[13:39:22] [INFO] Liga 4: sin partidos para 2026-04-21
[13:39:23] [ERROR] Liga 13: API error | {"msg":404}
[13:39:23] [INFO] Liga 13: sin partidos para 2026-04-21
[13:39:25] [ERROR] Liga 14: API error | {"msg":404}
[13:39:25] [INFO] Liga 14: sin partidos para 2026-04-21
[13:39:26] [ERROR] Liga 11: API error | {"msg":404}
[13:39:26] [INFO] Liga 11: sin partidos para 2026-04-21
[13:39:28] [ERROR] Liga 12: API error | {"msg":404}
[13:39:28] [INFO] Liga 12: sin partidos para 2026-04-21
[13:39:29] [ERROR] Liga 239: API error | {"msg":404}
[13:39:29] [INFO] Liga 239: sin partidos para 2026-04-21
[13:39:31] [INFO] Liga 333: 1 partidos para 2026-04-21
[13:39:31] [INFO] Procesando: Penarol vs Juventud (ID: 759204)
[13:39:31] [INFO] ID 759204 ya existe, saltando.
[13:39:32] [ERROR] Liga 332: API error | {"msg":404}
[13:39:32] [INFO] Liga 332: sin partidos para 2026-04-21
[13:39:34] [ERROR] Liga 188: API error | {"msg":404}
[13:39:34] [INFO] Liga 188: sin partidos para 2026-04-21
[13:39:36] [ERROR] Liga 140: API error | {"msg":404}
[13:39:36] [INFO] Liga 140: sin partidos para 2026-04-21
[13:39:37] [ERROR] Liga 141: API error | {"msg":404}
[13:39:37] [INFO] Liga 141: sin partidos para 2026-04-21
[13:39:39] [ERROR] Liga 142: API error | {"msg":404}
[13:39:39] [INFO] Liga 142: sin partidos para 2026-04-21
[13:39:40] [ERROR] Liga 143: API error | {"msg":404}
[13:39:40] [INFO] Liga 143: sin partidos para 2026-04-21
[13:39:41] [ERROR] Liga 335: API error | {"msg":404}
[13:39:41] [INFO] Liga 335: sin partidos para 2026-04-21
[13:39:43] [INFO] Liga 337: 4 partidos para 2026-04-21
[13:39:43] [INFO] Procesando: Carabobo vs Anzoategui FC (ID: 726984)
[13:39:43] [INFO] ID 726984 ya existe, saltando.
[13:39:43] [INFO] Procesando: La Guaira vs Portuguesa (ID: 726986)
[13:39:43] [INFO] ID 726986 ya existe, saltando.
[13:39:43] [INFO] Procesando: Carabobo vs Anzoategui FC (ID: 760254)
[13:39:43] [INFO] ID 760254 ya existe, saltando.
[13:39:43] [INFO] Procesando: La Guaira vs Portuguesa (ID: 760255)
[13:39:43] [INFO] ID 760255 ya existe, saltando.
[13:39:44] [ERROR] Liga 136: API error | {"msg":404}
[13:39:44] [INFO] Liga 136: sin partidos para 2026-04-21
[13:39:46] [ERROR] Liga 137: API error | {"msg":404}
[13:39:46] [INFO] Liga 137: sin partidos para 2026-04-21
[13:39:46] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[13:39:46] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:39:46] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:39:46] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:39:47] [INFO] Sin partidos para 2026-04-21, probando siguiente día...
[13:39:47] [INFO] Probando fecha: 2026-04-22
[13:39:47] [INFO] Liga 152: 2 partidos para 2026-04-22
[13:39:47] [INFO] Procesando: Bournemouth vs Leeds (ID: 619800)
[13:39:48] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:39:48] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:39:48] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:39:50] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[13:39:50] [INFO] Quedan 100 pendientes para próxima ejecución.
[13:39:50] [INFO] === AI PROCESSOR FINALIZADO ===
[13:39:52] [INFO] ✓ Guardado: Bournemouth vs Leeds
[13:39:52] [INFO] Procesando: Burnley vs Manchester City (ID: 619805)
[13:39:57] [INFO] ✓ Guardado: Burnley vs Manchester City
[13:39:58] [INFO] Liga 302: 3 partidos para 2026-04-22
[13:39:58] [INFO] Procesando: Elche vs Atl. Madrid (ID: 610940)
[13:40:04] [INFO] ✓ Guardado: Elche vs Atl. Madrid
[13:40:04] [INFO] Procesando: Barcelona vs Celta Vigo (ID: 610941)
[13:40:09] [INFO] ✓ Guardado: Barcelona vs Celta Vigo
[13:40:09] [INFO] Procesando: Real Sociedad vs Getafe (ID: 610943)
[13:40:14] [INFO] ✓ Guardado: Real Sociedad vs Getafe
[13:40:16] [ERROR] Liga 207: API error | {"msg":404}
[13:40:16] [INFO] Liga 207: sin partidos para 2026-04-22
[13:40:17] [ERROR] Liga 175: API error | {"msg":404}
[13:40:17] [INFO] Liga 175: sin partidos para 2026-04-22
[13:40:18] [INFO] Liga 168: 1 partidos para 2026-04-22
[13:40:18] [INFO] Procesando: PSG vs Nantes (ID: 603481)
[13:40:23] [INFO] ✓ Guardado: PSG vs Nantes
[13:40:25] [ERROR] Liga 3: API error | {"msg":404}
[13:40:25] [INFO] Liga 3: sin partidos para 2026-04-22
[13:40:26] [ERROR] Liga 4: API error | {"msg":404}
[13:40:26] [INFO] Liga 4: sin partidos para 2026-04-22
[13:40:27] [INFO] Liga 13: 1 partidos para 2026-04-22
[13:40:27] [INFO] Procesando: Espanyol W vs Barcelona W (ID: 631326)
[13:40:34] [INFO] ✓ Guardado: Espanyol W vs Barcelona W
[13:40:35] [ERROR] Liga 14: API error | {"msg":404}
[13:40:35] [INFO] Liga 14: sin partidos para 2026-04-22
[13:40:37] [INFO] Liga 11: 1 partidos para 2026-04-22
[13:40:37] [INFO] Procesando: Al Nassr vs Al Ahli Doha (ID: 761314)
[13:40:42] [INFO] ✓ Guardado: Al Nassr vs Al Ahli Doha
[13:40:43] [ERROR] Liga 12: API error | {"msg":404}
[13:40:43] [INFO] Liga 12: sin partidos para 2026-04-22
[13:40:44] [INFO] Liga 239: 2 partidos para 2026-04-22
[13:40:44] [INFO] Procesando: FAR Rabat vs Berkane (ID: 737824)
[13:40:49] [INFO] ✓ Guardado: FAR Rabat vs Berkane
[13:40:49] [INFO] Procesando: Olympique de Safi vs Renaissance Zemamra (ID: 737826)
[13:40:54] [INFO] ✓ Guardado: Olympique de Safi vs Renaissance Zemamra
[13:40:56] [ERROR] Liga 333: API error | {"msg":404}
[13:40:56] [INFO] Liga 333: sin partidos para 2026-04-22
[13:40:57] [ERROR] Liga 332: API error | {"msg":404}
[13:40:57] [INFO] Liga 332: sin partidos para 2026-04-22
[13:40:59] [ERROR] Liga 188: API error | {"msg":404}
[13:40:59] [INFO] Liga 188: sin partidos para 2026-04-22
[13:41:00] [INFO] Liga 140: 5 partidos para 2026-04-22
[13:41:00] [INFO] Procesando: Delfin vs Ind. del Valle (ID: 738884)
[13:41:00] [INFO] ID 738884 ya existe, saltando.
[13:41:00] [INFO] Procesando: Dep. Cuenca vs Orense (ID: 738885)
[13:41:00] [INFO] ID 738885 ya existe, saltando.
[13:41:00] [INFO] Procesando: Leones del Norte vs Manta (ID: 738887)
[13:41:00] [INFO] ID 738887 ya existe, saltando.
[13:41:00] [INFO] Procesando: Libertad vs Guayaquil City (ID: 738888)
[13:41:00] [INFO] ID 738888 ya existe, saltando.
[13:41:00] [INFO] Procesando: Tecnico U. vs Emelec (ID: 738889)
[13:41:00] [INFO] ID 738889 ya existe, saltando.
[13:41:01] [INFO] Liga 141: 2 partidos para 2026-04-22
[13:41:01] [INFO] Procesando: Smouha vs Ceramica Cleopatra (ID: 752961)
[13:41:06] [INFO] ✓ Guardado: Smouha vs Ceramica Cleopatra
[13:41:06] [INFO] Procesando: Al Masry vs Enppi (ID: 752962)
[13:41:12] [INFO] ✓ Guardado: Al Masry vs Enppi
[13:41:13] [ERROR] Liga 142: API error | {"msg":404}
[13:41:13] [INFO] Liga 142: sin partidos para 2026-04-22
[13:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[13:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[13:42:03] [INFO] 2 partidos a procesar.
[13:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[13:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[13:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[13:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[13:42:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[13:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[13:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[13:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[13:48:03] [INFO] 2 partidos a procesar.
[13:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[13:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[13:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[13:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[13:48:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[13:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[13:54:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[13:54:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[13:54:02] [INFO] 2 partidos a procesar.
[13:54:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[13:54:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:54:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:54:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:54:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:54:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:54:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:54:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[13:54:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[13:54:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[13:54:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[13:54:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[13:54:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[13:54:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[13:54:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[13:54:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[13:54:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[13:54:40] [INFO] === AI PROCESSOR FINALIZADO ===
[14:00:01] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[14:00:01] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[14:00:01] [INFO] 2 partidos a procesar.
[14:00:01] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[14:00:01] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:00:01] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:00:01] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:00:03] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:00:03] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:00:03] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:00:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[14:00:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[14:00:04] [INFO] 2 partidos a procesar.
[14:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[14:00:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:00:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:00:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:00:05] [ERROR] Todos los workers fallaron para Orense vs Delfin
[14:00:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:00:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:00:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:00:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[14:00:10] [INFO] === FETCHER INICIADO (apifootball.com) ===
[14:00:10] [INFO] Probando fecha: 2026-04-21
[14:00:11] [INFO] Liga 152: 1 partidos para 2026-04-21
[14:00:11] [INFO] Procesando: Brighton vs Chelsea (ID: 619796)
[14:00:11] [INFO] ID 619796 ya existe, saltando.
[14:00:13] [INFO] Liga 302: 4 partidos para 2026-04-21
[14:00:13] [INFO] Procesando: Real Madrid vs Alaves (ID: 610938)
[14:00:13] [INFO] ID 610938 ya existe, saltando.
[14:00:13] [INFO] Procesando: Ath Bilbao vs Osasuna (ID: 610945)
[14:00:13] [INFO] ID 610945 ya existe, saltando.
[14:00:13] [INFO] Procesando: Mallorca vs Valencia (ID: 610946)
[14:00:13] [INFO] ID 610946 ya existe, saltando.
[14:00:13] [INFO] Procesando: Girona vs Betis (ID: 610947)
[14:00:13] [INFO] ID 610947 ya existe, saltando.
[14:00:14] [ERROR] Liga 207: API error | {"msg":404}
[14:00:14] [INFO] Liga 207: sin partidos para 2026-04-21
[14:00:15] [ERROR] Liga 175: API error | {"msg":404}
[14:00:15] [INFO] Liga 175: sin partidos para 2026-04-21
[14:00:17] [ERROR] Liga 168: API error | {"msg":404}
[14:00:17] [INFO] Liga 168: sin partidos para 2026-04-21
[14:00:18] [ERROR] Liga 3: API error | {"msg":404}
[14:00:18] [INFO] Liga 3: sin partidos para 2026-04-21
[14:00:20] [ERROR] Liga 4: API error | {"msg":404}
[14:00:20] [INFO] Liga 4: sin partidos para 2026-04-21
[14:00:21] [ERROR] Liga 13: API error | {"msg":404}
[14:00:21] [INFO] Liga 13: sin partidos para 2026-04-21
[14:00:22] [ERROR] Liga 14: API error | {"msg":404}
[14:00:22] [INFO] Liga 14: sin partidos para 2026-04-21
[14:00:24] [ERROR] Liga 11: API error | {"msg":404}
[14:00:24] [INFO] Liga 11: sin partidos para 2026-04-21
[14:00:25] [ERROR] Liga 12: API error | {"msg":404}
[14:00:25] [INFO] Liga 12: sin partidos para 2026-04-21
[14:00:27] [ERROR] Liga 239: API error | {"msg":404}
[14:00:27] [INFO] Liga 239: sin partidos para 2026-04-21
[14:00:29] [INFO] Liga 333: 1 partidos para 2026-04-21
[14:00:29] [INFO] Procesando: Penarol vs Juventud (ID: 759204)
[14:00:29] [INFO] ID 759204 ya existe, saltando.
[14:00:31] [ERROR] Liga 332: API error | {"msg":404}
[14:00:31] [INFO] Liga 332: sin partidos para 2026-04-21
[14:00:32] [ERROR] Liga 188: API error | {"msg":404}
[14:00:32] [INFO] Liga 188: sin partidos para 2026-04-21
[14:00:34] [ERROR] Liga 140: API error | {"msg":404}
[14:00:34] [INFO] Liga 140: sin partidos para 2026-04-21
[14:00:35] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[14:00:35] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:00:35] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:00:35] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:00:35] [ERROR] Liga 141: API error | {"msg":404}
[14:00:35] [INFO] Liga 141: sin partidos para 2026-04-21
[14:00:37] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:00:37] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:00:37] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:00:37] [ERROR] Liga 142: API error | {"msg":404}
[14:00:37] [INFO] Liga 142: sin partidos para 2026-04-21
[14:00:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[14:00:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:00:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:00:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:00:38] [ERROR] Liga 143: API error | {"msg":404}
[14:00:38] [INFO] Liga 143: sin partidos para 2026-04-21
[14:00:39] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[14:00:39] [INFO] Quedan 100 pendientes para próxima ejecución.
[14:00:39] [INFO] === AI PROCESSOR FINALIZADO ===
[14:00:40] [ERROR] Liga 335: API error | {"msg":404}
[14:00:40] [INFO] Liga 335: sin partidos para 2026-04-21
[14:00:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:00:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:00:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:00:41] [INFO] Liga 337: 4 partidos para 2026-04-21
[14:00:41] [INFO] Procesando: Carabobo vs Anzoategui FC (ID: 726984)
[14:00:41] [INFO] ID 726984 ya existe, saltando.
[14:00:41] [INFO] Procesando: La Guaira vs Portuguesa (ID: 726986)
[14:00:41] [INFO] ID 726986 ya existe, saltando.
[14:00:41] [INFO] Procesando: Carabobo vs Anzoategui FC (ID: 760254)
[14:00:41] [INFO] ID 760254 ya existe, saltando.
[14:00:41] [INFO] Procesando: La Guaira vs Portuguesa (ID: 760255)
[14:00:41] [INFO] ID 760255 ya existe, saltando.
[14:00:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[14:00:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[14:00:42] [INFO] === AI PROCESSOR FINALIZADO ===
[14:00:42] [ERROR] Liga 136: API error | {"msg":404}
[14:00:42] [INFO] Liga 136: sin partidos para 2026-04-21
[14:00:44] [ERROR] Liga 137: API error | {"msg":404}
[14:00:44] [INFO] Liga 137: sin partidos para 2026-04-21
[14:00:45] [INFO] Sin partidos para 2026-04-21, probando siguiente día...
[14:00:45] [INFO] Probando fecha: 2026-04-22
[14:00:45] [INFO] Liga 152: 2 partidos para 2026-04-22
[14:00:45] [INFO] Procesando: Bournemouth vs Leeds (ID: 619800)
[14:00:45] [INFO] ID 619800 ya existe, saltando.
[14:00:45] [INFO] Procesando: Burnley vs Manchester City (ID: 619805)
[14:00:45] [INFO] ID 619805 ya existe, saltando.
[14:00:47] [INFO] Liga 302: 3 partidos para 2026-04-22
[14:00:47] [INFO] Procesando: Elche vs Atl. Madrid (ID: 610940)
[14:00:47] [INFO] ID 610940 ya existe, saltando.
[14:00:47] [INFO] Procesando: Barcelona vs Celta Vigo (ID: 610941)
[14:00:47] [INFO] ID 610941 ya existe, saltando.
[14:00:47] [INFO] Procesando: Real Sociedad vs Getafe (ID: 610943)
[14:00:47] [INFO] ID 610943 ya existe, saltando.
[14:00:48] [ERROR] Liga 207: API error | {"msg":404}
[14:00:48] [INFO] Liga 207: sin partidos para 2026-04-22
[14:00:50] [ERROR] Liga 175: API error | {"msg":404}
[14:00:50] [INFO] Liga 175: sin partidos para 2026-04-22
[14:00:51] [INFO] Liga 168: 1 partidos para 2026-04-22
[14:00:51] [INFO] Procesando: PSG vs Nantes (ID: 603481)
[14:00:51] [INFO] ID 603481 ya existe, saltando.
[14:00:53] [ERROR] Liga 3: API error | {"msg":404}
[14:00:53] [INFO] Liga 3: sin partidos para 2026-04-22
[14:00:54] [ERROR] Liga 4: API error | {"msg":404}
[14:00:54] [INFO] Liga 4: sin partidos para 2026-04-22
[14:00:55] [INFO] Liga 13: 1 partidos para 2026-04-22
[14:00:55] [INFO] Procesando: Espanyol W vs Barcelona W (ID: 631326)
[14:00:55] [INFO] ID 631326 ya existe, saltando.
[14:00:57] [ERROR] Liga 14: API error | {"msg":404}
[14:00:57] [INFO] Liga 14: sin partidos para 2026-04-22
[14:00:58] [INFO] Liga 11: 1 partidos para 2026-04-22
[14:00:58] [INFO] Procesando: Al Nassr vs Al Ahli Doha (ID: 761314)
[14:00:58] [INFO] ID 761314 ya existe, saltando.
[14:01:00] [ERROR] Liga 12: API error | {"msg":404}
[14:01:00] [INFO] Liga 12: sin partidos para 2026-04-22
[14:01:01] [INFO] Liga 239: 2 partidos para 2026-04-22
[14:01:01] [INFO] Procesando: FAR Rabat vs Berkane (ID: 737824)
[14:01:01] [INFO] ID 737824 ya existe, saltando.
[14:01:01] [INFO] Procesando: Olympique de Safi vs Renaissance Zemamra (ID: 737826)
[14:01:01] [INFO] ID 737826 ya existe, saltando.
[14:01:04] [ERROR] Liga 333: API error | {"msg":404}
[14:01:04] [INFO] Liga 333: sin partidos para 2026-04-22
[14:01:05] [ERROR] Liga 332: API error | {"msg":404}
[14:01:05] [INFO] Liga 332: sin partidos para 2026-04-22
[14:01:06] [ERROR] Liga 188: API error | {"msg":404}
[14:01:06] [INFO] Liga 188: sin partidos para 2026-04-22
[14:01:08] [INFO] Liga 140: 5 partidos para 2026-04-22
[14:01:08] [INFO] Procesando: Delfin vs Ind. del Valle (ID: 738884)
[14:01:08] [INFO] ID 738884 ya existe, saltando.
[14:01:08] [INFO] Procesando: Dep. Cuenca vs Orense (ID: 738885)
[14:01:08] [INFO] ID 738885 ya existe, saltando.
[14:01:08] [INFO] Procesando: Leones del Norte vs Manta (ID: 738887)
[14:01:08] [INFO] ID 738887 ya existe, saltando.
[14:01:08] [INFO] Procesando: Libertad vs Guayaquil City (ID: 738888)
[14:01:08] [INFO] ID 738888 ya existe, saltando.
[14:01:08] [INFO] Procesando: Tecnico U. vs Emelec (ID: 738889)
[14:01:08] [INFO] ID 738889 ya existe, saltando.
[14:01:09] [INFO] Liga 141: 2 partidos para 2026-04-22
[14:01:09] [INFO] Procesando: Smouha vs Ceramica Cleopatra (ID: 752961)
[14:01:09] [INFO] ID 752961 ya existe, saltando.
[14:01:09] [INFO] Procesando: Al Masry vs Enppi (ID: 752962)
[14:01:09] [INFO] ID 752962 ya existe, saltando.
[14:01:11] [ERROR] Liga 142: API error | {"msg":404}
[14:01:11] [INFO] Liga 142: sin partidos para 2026-04-22
[14:01:12] [ERROR] Liga 143: API error | {"msg":404}
[14:01:12] [INFO] Liga 143: sin partidos para 2026-04-22
[14:01:14] [INFO] Liga 335: 2 partidos para 2026-04-22
[14:01:14] [INFO] Procesando: Buxoro vs Pakhtakor (ID: 736607)
[14:01:19] [INFO] ✓ Guardado: Buxoro vs Pakhtakor
[14:01:19] [INFO] Procesando: Termez Surkhon vs Mashal Muborak (ID: 736612)
[14:01:24] [INFO] ✓ Guardado: Termez Surkhon vs Mashal Muborak
[14:01:25] [INFO] Liga 337: 2 partidos para 2026-04-22
[14:01:25] [INFO] Procesando: Puerto Cabello vs Trujillanos (ID: 726987)
[14:01:30] [INFO] ✓ Guardado: Puerto Cabello vs Trujillanos
[14:01:30] [INFO] Procesando: Puerto Cabello vs Trujillanos (ID: 760256)
[14:01:35] [INFO] ✓ Guardado: Puerto Cabello vs Trujillanos
[14:01:37] [ERROR] Liga 136: API error | {"msg":404}
[14:01:37] [INFO] Liga 136: sin partidos para 2026-04-22
[14:01:38] [ERROR] Liga 137: API error | {"msg":404}
[14:01:38] [INFO] Liga 137: sin partidos para 2026-04-22
[14:01:39] [INFO] ✓ Fecha con partidos: 2026-04-22 (4 guardados)
[14:01:39] [INFO] === FETCHER FINALIZADO | Guardados: 4 ===
[14:06:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[14:06:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[14:06:02] [INFO] 2 partidos a procesar.
[14:06:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[14:06:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:06:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:06:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:06:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:06:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:06:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:06:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[14:06:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[14:06:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:06:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:06:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:06:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:06:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:06:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:06:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[14:06:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[14:06:40] [INFO] === AI PROCESSOR FINALIZADO ===
[14:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[14:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[14:12:03] [INFO] 2 partidos a procesar.
[14:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[14:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[14:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[14:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[14:12:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[14:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[14:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[14:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[14:18:03] [INFO] 2 partidos a procesar.
[14:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[14:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[14:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[14:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[14:18:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[14:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[14:24:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[14:24:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[14:24:04] [INFO] 2 partidos a procesar.
[14:24:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[14:24:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:24:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:24:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:24:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:24:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:24:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:24:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[14:24:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[14:24:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:24:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:24:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:24:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:24:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:24:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:24:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[14:24:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[14:24:42] [INFO] === AI PROCESSOR FINALIZADO ===
[14:30:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[14:30:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[14:30:05] [INFO] 2 partidos a procesar.
[14:30:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[14:30:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:30:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:30:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:30:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:30:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:30:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:30:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[14:30:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[14:30:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:30:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:30:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:30:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:30:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:30:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:30:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[14:30:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[14:30:43] [INFO] === AI PROCESSOR FINALIZADO ===
[14:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[14:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[14:36:03] [INFO] 2 partidos a procesar.
[14:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[14:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[14:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[14:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[14:36:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[14:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[14:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[14:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[14:42:03] [INFO] 2 partidos a procesar.
[14:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[14:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[14:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[14:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[14:42:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[14:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[14:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[14:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[14:48:03] [INFO] 2 partidos a procesar.
[14:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[14:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[14:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[14:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[14:48:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[14:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[14:54:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[14:54:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[14:54:03] [INFO] 2 partidos a procesar.
[14:54:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[14:54:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:54:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:54:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:54:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:54:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:54:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:54:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[14:54:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[14:54:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[14:54:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[14:54:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[14:54:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[14:54:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[14:54:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[14:54:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[14:54:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[14:54:41] [INFO] === AI PROCESSOR FINALIZADO ===
[15:00:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[15:00:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[15:00:05] [INFO] 2 partidos a procesar.
[15:00:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[15:00:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:00:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:00:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:00:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:00:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:00:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:00:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[15:00:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[15:00:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:00:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:00:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:00:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:00:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:00:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:00:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[15:00:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[15:00:43] [INFO] === AI PROCESSOR FINALIZADO ===
[15:06:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[15:06:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[15:06:03] [INFO] 2 partidos a procesar.
[15:06:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[15:06:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:06:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:06:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:06:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:06:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:06:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:06:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[15:06:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[15:06:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:06:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:06:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:06:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:06:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:06:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:06:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[15:06:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[15:06:41] [INFO] === AI PROCESSOR FINALIZADO ===
[15:12:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[15:12:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[15:12:04] [INFO] 2 partidos a procesar.
[15:12:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[15:12:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:12:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:12:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:12:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:12:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:12:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:12:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[15:12:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[15:12:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:12:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:12:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:12:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:12:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:12:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:12:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[15:12:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[15:12:42] [INFO] === AI PROCESSOR FINALIZADO ===
[15:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[15:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[15:18:03] [INFO] 2 partidos a procesar.
[15:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[15:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[15:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[15:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[15:18:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[15:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[15:24:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[15:24:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[15:24:03] [INFO] 2 partidos a procesar.
[15:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[15:24:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:24:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:24:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:24:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:24:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:24:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:24:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[15:24:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[15:24:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:24:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:24:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:24:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:24:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:24:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:24:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[15:24:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[15:24:41] [INFO] === AI PROCESSOR FINALIZADO ===
[15:30:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[15:30:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[15:30:05] [INFO] 2 partidos a procesar.
[15:30:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[15:30:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:30:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:30:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:30:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:30:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:30:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:30:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[15:30:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[15:30:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:30:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:30:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:30:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:30:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:30:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:30:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[15:30:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[15:30:43] [INFO] === AI PROCESSOR FINALIZADO ===
[15:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[15:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[15:36:03] [INFO] 2 partidos a procesar.
[15:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[15:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[15:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[15:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[15:36:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[15:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[15:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[15:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[15:42:03] [INFO] 2 partidos a procesar.
[15:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[15:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[15:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[15:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[15:42:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[15:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[15:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[15:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[15:48:03] [INFO] 2 partidos a procesar.
[15:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[15:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[15:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[15:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[15:48:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[15:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[15:54:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[15:54:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[15:54:04] [INFO] 2 partidos a procesar.
[15:54:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[15:54:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:54:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:54:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:54:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:54:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:54:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:54:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[15:54:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[15:54:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[15:54:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[15:54:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[15:54:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[15:54:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[15:54:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[15:54:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[15:54:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[15:54:42] [INFO] === AI PROCESSOR FINALIZADO ===
[16:00:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[16:00:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[16:00:05] [INFO] 2 partidos a procesar.
[16:00:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[16:00:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:00:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:00:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:00:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:00:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:00:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:00:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[16:00:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[16:00:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:00:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:00:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:00:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:00:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:00:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:00:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[16:00:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[16:00:43] [INFO] === AI PROCESSOR FINALIZADO ===
[16:06:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[16:06:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[16:06:04] [INFO] 2 partidos a procesar.
[16:06:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[16:06:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:06:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:06:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:06:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:06:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:06:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:06:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[16:06:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[16:06:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:06:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:06:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:06:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:06:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:06:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:06:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[16:06:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[16:06:42] [INFO] === AI PROCESSOR FINALIZADO ===
[16:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[16:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[16:12:03] [INFO] 2 partidos a procesar.
[16:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[16:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[16:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[16:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[16:12:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[16:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[16:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[16:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[16:18:03] [INFO] 2 partidos a procesar.
[16:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[16:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[16:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[16:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[16:18:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[16:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[16:24:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[16:24:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[16:24:02] [INFO] 2 partidos a procesar.
[16:24:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[16:24:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:24:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:24:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:24:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:24:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:24:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:24:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[16:24:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[16:24:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:24:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:24:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:24:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:24:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:24:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:24:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[16:24:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[16:24:40] [INFO] === AI PROCESSOR FINALIZADO ===
[16:30:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[16:30:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[16:30:03] [INFO] 2 partidos a procesar.
[16:30:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[16:30:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:30:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:30:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:30:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:30:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:30:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:30:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[16:30:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[16:30:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:30:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:30:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:30:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:30:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:30:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:30:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[16:30:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[16:30:41] [INFO] === AI PROCESSOR FINALIZADO ===
[16:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[16:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[16:36:03] [INFO] 2 partidos a procesar.
[16:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[16:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[16:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[16:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[16:36:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[16:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[16:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[16:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[16:42:03] [INFO] 2 partidos a procesar.
[16:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[16:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[16:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[16:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[16:42:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[16:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[16:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[16:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[16:48:03] [INFO] 2 partidos a procesar.
[16:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[16:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[16:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[16:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[16:48:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[16:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[16:54:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[16:54:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[16:54:02] [INFO] 2 partidos a procesar.
[16:54:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[16:54:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:54:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:54:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:54:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:54:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:54:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:54:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[16:54:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[16:54:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[16:54:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[16:54:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[16:54:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[16:54:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[16:54:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[16:54:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[16:54:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[16:54:40] [INFO] === AI PROCESSOR FINALIZADO ===
[17:00:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[17:00:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[17:00:04] [INFO] 2 partidos a procesar.
[17:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[17:00:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:00:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:00:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:00:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:00:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:00:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:00:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[17:00:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[17:00:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:00:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:00:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:00:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:00:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:00:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:00:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[17:00:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[17:00:42] [INFO] === AI PROCESSOR FINALIZADO ===
[17:06:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[17:06:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[17:06:04] [INFO] 2 partidos a procesar.
[17:06:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[17:06:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:06:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:06:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:06:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:06:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:06:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:06:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[17:06:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[17:06:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:06:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:06:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:06:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:06:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:06:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:06:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[17:06:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[17:06:42] [INFO] === AI PROCESSOR FINALIZADO ===
[17:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[17:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[17:12:03] [INFO] 2 partidos a procesar.
[17:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[17:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[17:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[17:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[17:12:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[17:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[17:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[17:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[17:18:03] [INFO] 2 partidos a procesar.
[17:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[17:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[17:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[17:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[17:18:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[17:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[17:24:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[17:24:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[17:24:03] [INFO] 2 partidos a procesar.
[17:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[17:24:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:24:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:24:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:24:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:24:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:24:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:24:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[17:24:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[17:24:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:24:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:24:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:24:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:24:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:24:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:24:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[17:24:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[17:24:41] [INFO] === AI PROCESSOR FINALIZADO ===
[17:30:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[17:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[17:30:04] [INFO] 2 partidos a procesar.
[17:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[17:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[17:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[17:30:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:30:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:30:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:30:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:30:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:30:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:30:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[17:30:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[17:30:42] [INFO] === AI PROCESSOR FINALIZADO ===
[17:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[17:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[17:36:03] [INFO] 2 partidos a procesar.
[17:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[17:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[17:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[17:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[17:36:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[17:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[17:42:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[17:42:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[17:42:02] [INFO] 2 partidos a procesar.
[17:42:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[17:42:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:42:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:42:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:42:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:42:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:42:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:42:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[17:42:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[17:42:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:42:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:42:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:42:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:42:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:42:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:42:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[17:42:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[17:42:40] [INFO] === AI PROCESSOR FINALIZADO ===
[17:48:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[17:48:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[17:48:02] [INFO] 2 partidos a procesar.
[17:48:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[17:48:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:48:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:48:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:48:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:48:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:48:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:48:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[17:48:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[17:48:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:48:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:48:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:48:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:48:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:48:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:48:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[17:48:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[17:48:40] [INFO] === AI PROCESSOR FINALIZADO ===
[17:54:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[17:54:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[17:54:02] [INFO] 2 partidos a procesar.
[17:54:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[17:54:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:54:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:54:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:54:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:54:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:54:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:54:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[17:54:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[17:54:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[17:54:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[17:54:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[17:54:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[17:54:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[17:54:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[17:54:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[17:54:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[17:54:40] [INFO] === AI PROCESSOR FINALIZADO ===
[18:00:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:00:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:00:04] [INFO] 2 partidos a procesar.
[18:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:00:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:00:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:00:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:00:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:00:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:00:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:00:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:00:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:00:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:00:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:00:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:00:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:00:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:00:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:00:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:00:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:00:42] [INFO] === AI PROCESSOR FINALIZADO ===
[18:06:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:06:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:06:02] [INFO] 2 partidos a procesar.
[18:06:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:06:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:06:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:06:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:06:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:06:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:06:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:06:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:06:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:06:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:06:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:06:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:06:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:06:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:06:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:06:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:06:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:06:40] [INFO] === AI PROCESSOR FINALIZADO ===
[18:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:12:03] [INFO] 2 partidos a procesar.
[18:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:12:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[18:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:18:03] [INFO] 2 partidos a procesar.
[18:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:18:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[18:22:22] [INFO] === CONSENSUS INICIADO ===
[18:22:22] [INFO] No hay partidos listos para consenso.
[18:22:22] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:22:22] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:22:22] [INFO] 2 partidos a procesar.
[18:22:22] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:22:22] [INFO] === FETCHER INICIADO (apifootball.com) ===
[18:22:22] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:22:22] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:22:22] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:22:22] [INFO] ============================================
[18:22:22] [INFO] CRON MAESTRO INICIADO [completo]
[18:22:22] [INFO] ============================================
[18:22:22] [INFO] Probando fecha: 2026-04-21
[18:22:22] [INFO] Evaluando estado del sistema...
[18:22:22] [INFO] Partidos encontrados para 2026-04-21: 10
[18:22:22] [INFO] Partidos sin análisis IA: 10. Ejecutando ANALYZE...
[18:22:22] [INFO] → Ejecutando: /home/hackruzc/web.hackruz.com/ai_processor.php
[18:22:22] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:22:22] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:22:22] [INFO] 2 partidos a procesar.
[18:22:22] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:22:22] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:22:22] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:22:22] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:22:22] [INFO] Liga 152: 1 partidos para 2026-04-21
[18:22:22] [INFO] Procesando: Brighton vs Chelsea (ID: 619796)
[18:22:22] [INFO] ID 619796 ya existe, saltando.
[18:22:24] [INFO] Liga 302: 4 partidos para 2026-04-21
[18:22:24] [INFO] Procesando: Real Madrid vs Alaves (ID: 610938)
[18:22:24] [INFO] ID 610938 ya existe, saltando.
[18:22:24] [INFO] Procesando: Ath Bilbao vs Osasuna (ID: 610945)
[18:22:24] [INFO] ID 610945 ya existe, saltando.
[18:22:24] [INFO] Procesando: Mallorca vs Valencia (ID: 610946)
[18:22:24] [INFO] ID 610946 ya existe, saltando.
[18:22:24] [INFO] Procesando: Girona vs Betis (ID: 610947)
[18:22:24] [INFO] ID 610947 ya existe, saltando.
[18:22:24] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:22:24] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:22:24] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:22:24] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:22:24] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:22:24] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:22:25] [ERROR] Liga 207: API error | {"msg":404}
[18:22:25] [INFO] Liga 207: sin partidos para 2026-04-21
[18:22:26] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:22:26] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:22:26] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:22:26] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:22:26] [INFO] 2 partidos a procesar.
[18:22:26] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:22:26] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:22:26] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:22:26] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:22:26] [INFO] ============================================
[18:22:26] [INFO] CRON MAESTRO INICIADO [completo]
[18:22:26] [INFO] ============================================
[18:22:26] [WARN] Otra instancia del cron está corriendo. Abortando.
[18:22:26] [INFO] === FETCHER INICIADO (apifootball.com) ===
[18:22:26] [INFO] Probando fecha: 2026-04-21
[18:22:27] [INFO] Liga 152: 1 partidos para 2026-04-21
[18:22:27] [INFO] Procesando: Brighton vs Chelsea (ID: 619796)
[18:22:27] [INFO] ID 619796 ya existe, saltando.
[18:22:27] [ERROR] Liga 175: API error | {"msg":404}
[18:22:27] [INFO] Liga 175: sin partidos para 2026-04-21
[18:22:28] [INFO] Liga 302: 4 partidos para 2026-04-21
[18:22:28] [INFO] Procesando: Real Madrid vs Alaves (ID: 610938)
[18:22:28] [INFO] ID 610938 ya existe, saltando.
[18:22:28] [INFO] Procesando: Ath Bilbao vs Osasuna (ID: 610945)
[18:22:28] [INFO] ID 610945 ya existe, saltando.
[18:22:28] [INFO] Procesando: Mallorca vs Valencia (ID: 610946)
[18:22:28] [INFO] ID 610946 ya existe, saltando.
[18:22:28] [INFO] Procesando: Girona vs Betis (ID: 610947)
[18:22:28] [INFO] ID 610947 ya existe, saltando.
[18:22:28] [ERROR] Liga 168: API error | {"msg":404}
[18:22:28] [INFO] Liga 168: sin partidos para 2026-04-21
[18:22:28] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:22:28] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:22:28] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:22:29] [ERROR] Liga 207: API error | {"msg":404}
[18:22:29] [INFO] Liga 207: sin partidos para 2026-04-21
[18:22:30] [ERROR] Liga 3: API error | {"msg":404}
[18:22:30] [INFO] Liga 3: sin partidos para 2026-04-21
[18:22:30] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:22:31] [ERROR] Liga 175: API error | {"msg":404}
[18:22:31] [INFO] Liga 175: sin partidos para 2026-04-21
[18:22:31] [ERROR] Liga 4: API error | {"msg":404}
[18:22:31] [INFO] Liga 4: sin partidos para 2026-04-21
[18:22:32] [ERROR] Liga 168: API error | {"msg":404}
[18:22:32] [INFO] Liga 168: sin partidos para 2026-04-21
[18:22:32] [ERROR] Liga 13: API error | {"msg":404}
[18:22:32] [INFO] Liga 13: sin partidos para 2026-04-21
[18:22:34] [ERROR] Liga 3: API error | {"msg":404}
[18:22:34] [INFO] Liga 3: sin partidos para 2026-04-21
[18:22:34] [ERROR] Liga 14: API error | {"msg":404}
[18:22:34] [INFO] Liga 14: sin partidos para 2026-04-21
[18:22:35] [ERROR] Liga 4: API error | {"msg":404}
[18:22:35] [INFO] Liga 4: sin partidos para 2026-04-21
[18:22:35] [ERROR] Liga 11: API error | {"msg":404}
[18:22:35] [INFO] Liga 11: sin partidos para 2026-04-21
[18:22:36] [ERROR] Liga 13: API error | {"msg":404}
[18:22:36] [INFO] Liga 13: sin partidos para 2026-04-21
[18:22:36] [ERROR] Liga 12: API error | {"msg":404}
[18:22:36] [INFO] Liga 12: sin partidos para 2026-04-21
[18:22:38] [ERROR] Liga 239: API error | {"msg":404}
[18:22:38] [INFO] Liga 239: sin partidos para 2026-04-21
[18:22:39] [INFO] Liga 333: 1 partidos para 2026-04-21
[18:22:39] [INFO] Procesando: Penarol vs Juventud (ID: 759204)
[18:22:39] [INFO] ID 759204 ya existe, saltando.
[18:22:41] [ERROR] Liga 332: API error | {"msg":404}
[18:22:41] [INFO] Liga 332: sin partidos para 2026-04-21
[18:22:42] [ERROR] Liga 188: API error | {"msg":404}
[18:22:42] [INFO] Liga 188: sin partidos para 2026-04-21
[18:22:43] [ERROR] Liga 140: API error | {"msg":404}
[18:22:43] [INFO] Liga 140: sin partidos para 2026-04-21
[18:22:45] [ERROR] Liga 141: API error | {"msg":404}
[18:22:45] [INFO] Liga 141: sin partidos para 2026-04-21
[18:22:46] [ERROR] Liga 142: API error | {"msg":404}
[18:22:46] [INFO] Liga 142: sin partidos para 2026-04-21
[18:22:48] [ERROR] Liga 143: API error | {"msg":404}
[18:22:48] [INFO] Liga 143: sin partidos para 2026-04-21
[18:22:49] [ERROR] Liga 335: API error | {"msg":404}
[18:22:49] [INFO] Liga 335: sin partidos para 2026-04-21
[18:22:51] [INFO] Liga 337: 4 partidos para 2026-04-21
[18:22:51] [INFO] Procesando: Carabobo vs Anzoategui FC (ID: 726984)
[18:22:51] [INFO] ID 726984 ya existe, saltando.
[18:22:51] [INFO] Procesando: La Guaira vs Portuguesa (ID: 726986)
[18:22:51] [INFO] ID 726986 ya existe, saltando.
[18:22:51] [INFO] Procesando: Carabobo vs Anzoategui FC (ID: 760254)
[18:22:51] [INFO] ID 760254 ya existe, saltando.
[18:22:51] [INFO] Procesando: La Guaira vs Portuguesa (ID: 760255)
[18:22:51] [INFO] ID 760255 ya existe, saltando.
[18:22:52] [ERROR] Liga 136: API error | {"msg":404}
[18:22:52] [INFO] Liga 136: sin partidos para 2026-04-21
[18:22:53] [ERROR] Liga 137: API error | {"msg":404}
[18:22:53] [INFO] Liga 137: sin partidos para 2026-04-21
[18:22:54] [INFO] Sin partidos para 2026-04-21, probando siguiente día...
[18:22:54] [INFO] Probando fecha: 2026-04-22
[18:22:55] [INFO] Liga 152: 2 partidos para 2026-04-22
[18:22:55] [INFO] Procesando: Bournemouth vs Leeds (ID: 619800)
[18:22:55] [INFO] ID 619800 ya existe, saltando.
[18:22:55] [INFO] Procesando: Burnley vs Manchester City (ID: 619805)
[18:22:55] [INFO] ID 619805 ya existe, saltando.
[18:22:56] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:22:56] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:22:56] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:22:56] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:22:56] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:22:56] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:22:56] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:22:56] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:22:56] [INFO] Liga 302: 3 partidos para 2026-04-22
[18:22:56] [INFO] Procesando: Elche vs Atl. Madrid (ID: 610940)
[18:22:56] [INFO] ID 610940 ya existe, saltando.
[18:22:56] [INFO] Procesando: Barcelona vs Celta Vigo (ID: 610941)
[18:22:56] [INFO] ID 610941 ya existe, saltando.
[18:22:56] [INFO] Procesando: Real Sociedad vs Getafe (ID: 610943)
[18:22:56] [INFO] ID 610943 ya existe, saltando.
[18:22:58] [ERROR] Liga 207: API error | {"msg":404}
[18:22:58] [INFO] Liga 207: sin partidos para 2026-04-22
[18:22:58] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:22:58] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:22:58] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:22:58] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:22:58] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:22:58] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:22:59] [ERROR] Liga 175: API error | {"msg":404}
[18:22:59] [INFO] Liga 175: sin partidos para 2026-04-22
[18:23:00] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:23:00] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:23:00] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:23:00] [INFO] === AI PROCESSOR FINALIZADO ===
[18:23:00] [INFO] Todos los partidos tienen veredicto final.
[18:23:00] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:23:00] [INFO] === AI PROCESSOR FINALIZADO ===
[18:23:00] [INFO] RESUMEN FINAL → Partidos: 10 | Analizados: 0 | Con veredicto: 0
[18:23:00] [INFO] CRON FINALIZADO en 38.01s
[18:23:00] [INFO] ============================================
[18:23:01] [INFO] Liga 168: 1 partidos para 2026-04-22
[18:23:01] [INFO] Procesando: PSG vs Nantes (ID: 603481)
[18:23:01] [INFO] ID 603481 ya existe, saltando.
[18:23:02] [ERROR] Liga 3: API error | {"msg":404}
[18:23:02] [INFO] Liga 3: sin partidos para 2026-04-22
[18:23:04] [ERROR] Liga 4: API error | {"msg":404}
[18:23:04] [INFO] Liga 4: sin partidos para 2026-04-22
[18:23:05] [INFO] Liga 13: 1 partidos para 2026-04-22
[18:23:05] [INFO] Procesando: Espanyol W vs Barcelona W (ID: 631326)
[18:23:05] [INFO] ID 631326 ya existe, saltando.
[18:23:07] [ERROR] Liga 14: API error | {"msg":404}
[18:23:07] [INFO] Liga 14: sin partidos para 2026-04-22
[18:23:08] [INFO] Liga 11: 1 partidos para 2026-04-22
[18:23:08] [INFO] Procesando: Al Nassr vs Al Ahli Doha (ID: 761314)
[18:23:08] [INFO] ID 761314 ya existe, saltando.
[18:23:10] [ERROR] Liga 12: API error | {"msg":404}
[18:23:10] [INFO] Liga 12: sin partidos para 2026-04-22
[18:23:11] [INFO] Liga 239: 2 partidos para 2026-04-22
[18:23:11] [INFO] Procesando: FAR Rabat vs Berkane (ID: 737824)
[18:23:11] [INFO] ID 737824 ya existe, saltando.
[18:23:11] [INFO] Procesando: Olympique de Safi vs Renaissance Zemamra (ID: 737826)
[18:23:11] [INFO] ID 737826 ya existe, saltando.
[18:23:11] [INFO] === FETCHER INICIADO (apifootball.com) ===
[18:23:11] [INFO] Probando fecha: 2026-04-21
[18:23:12] [INFO] Liga 152: 1 partidos para 2026-04-21
[18:23:12] [INFO] Procesando: Brighton vs Chelsea (ID: 619796)
[18:23:12] [INFO] ID 619796 ya existe, saltando.
[18:23:12] [INFO] ============================================
[18:23:12] [INFO] CRON MAESTRO INICIADO [completo]
[18:23:12] [INFO] ============================================
[18:23:12] [INFO] Evaluando estado del sistema...
[18:23:12] [INFO] Partidos encontrados para 2026-04-21: 10
[18:23:12] [INFO] Partidos sin análisis IA: 10. Ejecutando ANALYZE...
[18:23:12] [INFO] → Ejecutando: /home/hackruzc/web.hackruz.com/ai_processor.php
[18:23:12] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:23:12] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:23:12] [INFO] 2 partidos a procesar.
[18:23:12] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:23:12] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:23:12] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:23:12] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:23:12] [INFO] === CONSENSUS INICIADO ===
[18:23:12] [INFO] No hay partidos listos para consenso.
[18:23:12] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:23:12] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:23:12] [INFO] 2 partidos a procesar.
[18:23:12] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:23:12] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:23:12] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:23:12] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:23:12] [ERROR] Liga 333: API error | {"msg":404}
[18:23:12] [INFO] Liga 333: sin partidos para 2026-04-22
[18:23:13] [INFO] Liga 302: 4 partidos para 2026-04-21
[18:23:13] [INFO] Procesando: Real Madrid vs Alaves (ID: 610938)
[18:23:13] [INFO] ID 610938 ya existe, saltando.
[18:23:13] [INFO] Procesando: Ath Bilbao vs Osasuna (ID: 610945)
[18:23:13] [INFO] ID 610945 ya existe, saltando.
[18:23:13] [INFO] Procesando: Mallorca vs Valencia (ID: 610946)
[18:23:13] [INFO] ID 610946 ya existe, saltando.
[18:23:13] [INFO] Procesando: Girona vs Betis (ID: 610947)
[18:23:13] [INFO] ID 610947 ya existe, saltando.
[18:23:14] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:23:14] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:23:14] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:23:14] [ERROR] Liga 332: API error | {"msg":404}
[18:23:14] [INFO] Liga 332: sin partidos para 2026-04-22
[18:23:14] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:23:14] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:23:14] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:23:14] [ERROR] Liga 207: API error | {"msg":404}
[18:23:14] [INFO] Liga 207: sin partidos para 2026-04-21
[18:23:15] [ERROR] Liga 188: API error | {"msg":404}
[18:23:15] [INFO] Liga 188: sin partidos para 2026-04-22
[18:23:16] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:23:16] [ERROR] Liga 175: API error | {"msg":404}
[18:23:16] [INFO] Liga 175: sin partidos para 2026-04-21
[18:23:16] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:23:16] [INFO] ============================================
[18:23:16] [INFO] CRON MAESTRO INICIADO [completo]
[18:23:16] [INFO] ============================================
[18:23:16] [WARN] Otra instancia del cron está corriendo. Abortando.
[18:23:16] [INFO] === FETCHER INICIADO (apifootball.com) ===
[18:23:16] [INFO] Probando fecha: 2026-04-21
[18:23:16] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:23:16] [INFO] 2 partidos a procesar.
[18:23:16] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:23:16] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:23:16] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:23:16] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:23:16] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:23:16] [INFO] Liga 152: 1 partidos para 2026-04-21
[18:23:16] [INFO] Procesando: Brighton vs Chelsea (ID: 619796)
[18:23:16] [INFO] ID 619796 ya existe, saltando.
[18:23:17] [INFO] Liga 140: 5 partidos para 2026-04-22
[18:23:17] [INFO] Procesando: Delfin vs Ind. del Valle (ID: 738884)
[18:23:17] [INFO] ID 738884 ya existe, saltando.
[18:23:17] [INFO] Procesando: Dep. Cuenca vs Orense (ID: 738885)
[18:23:17] [INFO] ID 738885 ya existe, saltando.
[18:23:17] [INFO] Procesando: Leones del Norte vs Manta (ID: 738887)
[18:23:17] [INFO] ID 738887 ya existe, saltando.
[18:23:17] [INFO] Procesando: Libertad vs Guayaquil City (ID: 738888)
[18:23:17] [INFO] ID 738888 ya existe, saltando.
[18:23:17] [INFO] Procesando: Tecnico U. vs Emelec (ID: 738889)
[18:23:17] [INFO] ID 738889 ya existe, saltando.
[18:23:17] [ERROR] Liga 168: API error | {"msg":404}
[18:23:17] [INFO] Liga 168: sin partidos para 2026-04-21
[18:23:18] [INFO] Liga 302: 4 partidos para 2026-04-21
[18:23:18] [INFO] Procesando: Real Madrid vs Alaves (ID: 610938)
[18:23:18] [INFO] ID 610938 ya existe, saltando.
[18:23:18] [INFO] Procesando: Ath Bilbao vs Osasuna (ID: 610945)
[18:23:18] [INFO] ID 610945 ya existe, saltando.
[18:23:18] [INFO] Procesando: Mallorca vs Valencia (ID: 610946)
[18:23:18] [INFO] ID 610946 ya existe, saltando.
[18:23:18] [INFO] Procesando: Girona vs Betis (ID: 610947)
[18:23:18] [INFO] ID 610947 ya existe, saltando.
[18:23:18] [INFO] Liga 141: 2 partidos para 2026-04-22
[18:23:18] [INFO] Procesando: Smouha vs Ceramica Cleopatra (ID: 752961)
[18:23:18] [INFO] ID 752961 ya existe, saltando.
[18:23:18] [INFO] Procesando: Al Masry vs Enppi (ID: 752962)
[18:23:18] [INFO] ID 752962 ya existe, saltando.
[18:23:18] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:23:18] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:23:18] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:23:19] [ERROR] Liga 3: API error | {"msg":404}
[18:23:19] [INFO] Liga 3: sin partidos para 2026-04-21
[18:23:19] [ERROR] Liga 207: API error | {"msg":404}
[18:23:19] [INFO] Liga 207: sin partidos para 2026-04-21
[18:23:19] [ERROR] Liga 142: API error | {"msg":404}
[18:23:19] [INFO] Liga 142: sin partidos para 2026-04-22
[18:23:20] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:23:20] [ERROR] Liga 4: API error | {"msg":404}
[18:23:20] [INFO] Liga 4: sin partidos para 2026-04-21
[18:23:21] [ERROR] Liga 175: API error | {"msg":404}
[18:23:21] [INFO] Liga 175: sin partidos para 2026-04-21
[18:23:21] [ERROR] Liga 143: API error | {"msg":404}
[18:23:21] [INFO] Liga 143: sin partidos para 2026-04-22
[18:23:21] [ERROR] Liga 13: API error | {"msg":404}
[18:23:21] [INFO] Liga 13: sin partidos para 2026-04-21
[18:23:22] [ERROR] Liga 168: API error | {"msg":404}
[18:23:22] [INFO] Liga 168: sin partidos para 2026-04-21
[18:23:22] [INFO] Liga 335: 2 partidos para 2026-04-22
[18:23:22] [INFO] Procesando: Buxoro vs Pakhtakor (ID: 736607)
[18:23:22] [INFO] ID 736607 ya existe, saltando.
[18:23:22] [INFO] Procesando: Termez Surkhon vs Mashal Muborak (ID: 736612)
[18:23:22] [INFO] ID 736612 ya existe, saltando.
[18:23:23] [ERROR] Liga 14: API error | {"msg":404}
[18:23:23] [INFO] Liga 14: sin partidos para 2026-04-21
[18:23:23] [ERROR] Liga 3: API error | {"msg":404}
[18:23:23] [INFO] Liga 3: sin partidos para 2026-04-21
[18:23:24] [INFO] Liga 337: 2 partidos para 2026-04-22
[18:23:24] [INFO] Procesando: Puerto Cabello vs Trujillanos (ID: 726987)
[18:23:24] [INFO] ID 726987 ya existe, saltando.
[18:23:24] [INFO] Procesando: Puerto Cabello vs Trujillanos (ID: 760256)
[18:23:24] [INFO] ID 760256 ya existe, saltando.
[18:23:24] [ERROR] Liga 11: API error | {"msg":404}
[18:23:24] [INFO] Liga 11: sin partidos para 2026-04-21
[18:23:25] [ERROR] Liga 4: API error | {"msg":404}
[18:23:25] [INFO] Liga 4: sin partidos para 2026-04-21
[18:23:25] [ERROR] Liga 136: API error | {"msg":404}
[18:23:25] [INFO] Liga 136: sin partidos para 2026-04-22
[18:23:26] [ERROR] Liga 12: API error | {"msg":404}
[18:23:26] [INFO] Liga 12: sin partidos para 2026-04-21
[18:23:26] [ERROR] Liga 13: API error | {"msg":404}
[18:23:26] [INFO] Liga 13: sin partidos para 2026-04-21
[18:23:26] [ERROR] Liga 137: API error | {"msg":404}
[18:23:26] [INFO] Liga 137: sin partidos para 2026-04-22
[18:23:27] [ERROR] Liga 239: API error | {"msg":404}
[18:23:27] [INFO] Liga 239: sin partidos para 2026-04-21
[18:23:27] [INFO] Sin partidos para 2026-04-22, probando siguiente día...
[18:23:27] [INFO] Probando fecha: 2026-04-23
[18:23:28] [ERROR] Liga 152: API error | {"msg":404}
[18:23:28] [INFO] Liga 152: sin partidos para 2026-04-23
[18:23:28] [INFO] Liga 333: 1 partidos para 2026-04-21
[18:23:28] [INFO] Procesando: Penarol vs Juventud (ID: 759204)
[18:23:28] [INFO] ID 759204 ya existe, saltando.
[18:23:29] [INFO] Liga 302: 3 partidos para 2026-04-23
[18:23:29] [INFO] Procesando: Oviedo vs Villarreal (ID: 610939)
[18:23:30] [ERROR] Liga 332: API error | {"msg":404}
[18:23:30] [INFO] Liga 332: sin partidos para 2026-04-21
[18:23:31] [ERROR] Liga 188: API error | {"msg":404}
[18:23:31] [INFO] Liga 188: sin partidos para 2026-04-21
[18:23:33] [ERROR] Liga 140: API error | {"msg":404}
[18:23:33] [INFO] Liga 140: sin partidos para 2026-04-21
[18:23:34] [INFO] ✓ Guardado: Oviedo vs Villarreal
[18:23:34] [INFO] Procesando: Levante vs Sevilla (ID: 610942)
[18:23:34] [ERROR] Liga 141: API error | {"msg":404}
[18:23:34] [INFO] Liga 141: sin partidos para 2026-04-21
[18:23:36] [ERROR] Liga 142: API error | {"msg":404}
[18:23:36] [INFO] Liga 142: sin partidos para 2026-04-21
[18:23:37] [ERROR] Liga 143: API error | {"msg":404}
[18:23:37] [INFO] Liga 143: sin partidos para 2026-04-21
[18:23:39] [ERROR] Liga 335: API error | {"msg":404}
[18:23:39] [INFO] Liga 335: sin partidos para 2026-04-21
[18:23:39] [INFO] ✓ Guardado: Levante vs Sevilla
[18:23:39] [INFO] Procesando: Rayo Vallecano vs Espanyol (ID: 610944)
[18:23:40] [INFO] Liga 337: 4 partidos para 2026-04-21
[18:23:40] [INFO] Procesando: Carabobo vs Anzoategui FC (ID: 726984)
[18:23:40] [INFO] ID 726984 ya existe, saltando.
[18:23:40] [INFO] Procesando: La Guaira vs Portuguesa (ID: 726986)
[18:23:40] [INFO] ID 726986 ya existe, saltando.
[18:23:40] [INFO] Procesando: Carabobo vs Anzoategui FC (ID: 760254)
[18:23:40] [INFO] ID 760254 ya existe, saltando.
[18:23:40] [INFO] Procesando: La Guaira vs Portuguesa (ID: 760255)
[18:23:40] [INFO] ID 760255 ya existe, saltando.
[18:23:42] [ERROR] Liga 136: API error | {"msg":404}
[18:23:42] [INFO] Liga 136: sin partidos para 2026-04-21
[18:23:43] [ERROR] Liga 137: API error | {"msg":404}
[18:23:43] [INFO] Liga 137: sin partidos para 2026-04-21
[18:23:44] [INFO] ✓ Guardado: Rayo Vallecano vs Espanyol
[18:23:44] [INFO] Sin partidos para 2026-04-21, probando siguiente día...
[18:23:44] [INFO] Probando fecha: 2026-04-22
[18:23:45] [INFO] Liga 152: 2 partidos para 2026-04-22
[18:23:45] [INFO] Procesando: Bournemouth vs Leeds (ID: 619800)
[18:23:45] [INFO] ID 619800 ya existe, saltando.
[18:23:45] [INFO] Procesando: Burnley vs Manchester City (ID: 619805)
[18:23:45] [INFO] ID 619805 ya existe, saltando.
[18:23:46] [ERROR] Liga 207: API error | {"msg":404}
[18:23:46] [INFO] Liga 207: sin partidos para 2026-04-23
[18:23:46] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:23:46] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:23:46] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:23:46] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:23:46] [INFO] Liga 302: 3 partidos para 2026-04-22
[18:23:46] [INFO] Procesando: Elche vs Atl. Madrid (ID: 610940)
[18:23:46] [INFO] ID 610940 ya existe, saltando.
[18:23:46] [INFO] Procesando: Barcelona vs Celta Vigo (ID: 610941)
[18:23:46] [INFO] ID 610941 ya existe, saltando.
[18:23:46] [INFO] Procesando: Real Sociedad vs Getafe (ID: 610943)
[18:23:46] [INFO] ID 610943 ya existe, saltando.
[18:23:46] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:23:46] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:23:46] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:23:46] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:23:47] [ERROR] Liga 175: API error | {"msg":404}
[18:23:47] [INFO] Liga 175: sin partidos para 2026-04-23
[18:23:47] [ERROR] Liga 207: API error | {"msg":404}
[18:23:47] [INFO] Liga 207: sin partidos para 2026-04-22
[18:23:48] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:23:48] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:23:48] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:23:48] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:23:48] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:23:48] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:23:48] [ERROR] Liga 168: API error | {"msg":404}
[18:23:48] [INFO] Liga 168: sin partidos para 2026-04-23
[18:23:49] [ERROR] Liga 175: API error | {"msg":404}
[18:23:49] [INFO] Liga 175: sin partidos para 2026-04-22
[18:23:50] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:23:50] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:23:50] [INFO] === AI PROCESSOR FINALIZADO ===
[18:23:50] [INFO] Todos los partidos tienen veredicto final.
[18:23:50] [INFO] RESUMEN FINAL → Partidos: 10 | Analizados: 0 | Con veredicto: 0
[18:23:50] [INFO] CRON FINALIZADO en 38.04s
[18:23:50] [INFO] ============================================
[18:23:50] [ERROR] Liga 3: API error | {"msg":404}
[18:23:50] [INFO] Liga 3: sin partidos para 2026-04-23
[18:23:50] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:23:50] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:23:50] [INFO] === AI PROCESSOR FINALIZADO ===
[18:23:50] [INFO] Liga 168: 1 partidos para 2026-04-22
[18:23:50] [INFO] Procesando: PSG vs Nantes (ID: 603481)
[18:23:50] [INFO] ID 603481 ya existe, saltando.
[18:23:51] [ERROR] Liga 4: API error | {"msg":404}
[18:23:51] [INFO] Liga 4: sin partidos para 2026-04-23
[18:23:52] [ERROR] Liga 3: API error | {"msg":404}
[18:23:52] [INFO] Liga 3: sin partidos para 2026-04-22
[18:23:53] [ERROR] Liga 13: API error | {"msg":404}
[18:23:53] [INFO] Liga 13: sin partidos para 2026-04-23
[18:23:53] [ERROR] Liga 4: API error | {"msg":404}
[18:23:53] [INFO] Liga 4: sin partidos para 2026-04-22
[18:23:54] [ERROR] Liga 14: API error | {"msg":404}
[18:23:54] [INFO] Liga 14: sin partidos para 2026-04-23
[18:23:55] [INFO] Liga 13: 1 partidos para 2026-04-22
[18:23:55] [INFO] Procesando: Espanyol W vs Barcelona W (ID: 631326)
[18:23:55] [INFO] ID 631326 ya existe, saltando.
[18:23:56] [ERROR] Liga 11: API error | {"msg":404}
[18:23:56] [INFO] Liga 11: sin partidos para 2026-04-23
[18:23:56] [ERROR] Liga 14: API error | {"msg":404}
[18:23:56] [INFO] Liga 14: sin partidos para 2026-04-22
[18:23:57] [ERROR] Liga 12: API error | {"msg":404}
[18:23:57] [INFO] Liga 12: sin partidos para 2026-04-23
[18:23:57] [INFO] Liga 11: 1 partidos para 2026-04-22
[18:23:57] [INFO] Procesando: Al Nassr vs Al Ahli Doha (ID: 761314)
[18:23:57] [INFO] ID 761314 ya existe, saltando.
[18:23:58] [ERROR] Liga 239: API error | {"msg":404}
[18:23:58] [INFO] Liga 239: sin partidos para 2026-04-23
[18:23:59] [ERROR] Liga 12: API error | {"msg":404}
[18:23:59] [INFO] Liga 12: sin partidos para 2026-04-22
[18:24:00] [ERROR] Liga 333: API error | {"msg":404}
[18:24:00] [INFO] Liga 333: sin partidos para 2026-04-23
[18:24:00] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:24:00] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:24:00] [INFO] === CONSENSUS INICIADO ===
[18:24:00] [INFO] 2 partidos a procesar.
[18:24:00] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:24:00] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:24:00] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:24:00] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:24:00] [INFO] No hay partidos listos para consenso.
[18:24:00] [INFO] Liga 239: 2 partidos para 2026-04-22
[18:24:00] [INFO] Procesando: FAR Rabat vs Berkane (ID: 737824)
[18:24:00] [INFO] ID 737824 ya existe, saltando.
[18:24:00] [INFO] Procesando: Olympique de Safi vs Renaissance Zemamra (ID: 737826)
[18:24:00] [INFO] ID 737826 ya existe, saltando.
[18:24:00] [INFO] ============================================
[18:24:00] [INFO] CRON MAESTRO INICIADO [completo]
[18:24:00] [INFO] ============================================
[18:24:00] [INFO] Evaluando estado del sistema...
[18:24:00] [INFO] Partidos encontrados para 2026-04-21: 10
[18:24:00] [INFO] Partidos sin análisis IA: 10. Ejecutando ANALYZE...
[18:24:00] [INFO] → Ejecutando: /home/hackruzc/web.hackruz.com/ai_processor.php
[18:24:00] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:24:00] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:24:00] [INFO] 2 partidos a procesar.
[18:24:00] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:24:00] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:24:00] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:24:00] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:24:00] [INFO] === FETCHER INICIADO (apifootball.com) ===
[18:24:00] [INFO] Probando fecha: 2026-04-21
[18:24:01] [INFO] Liga 152: 1 partidos para 2026-04-21
[18:24:01] [INFO] Procesando: Brighton vs Chelsea (ID: 619796)
[18:24:01] [INFO] ID 619796 ya existe, saltando.
[18:24:01] [INFO] Liga 332: 11 partidos para 2026-04-23
[18:24:01] [INFO] Procesando: Atlanta Utd vs New England Revolution (ID: 711406)
[18:24:02] [ERROR] Liga 333: API error | {"msg":404}
[18:24:02] [INFO] Liga 333: sin partidos para 2026-04-22
[18:24:02] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:24:02] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:24:02] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:24:02] [INFO] Liga 302: 4 partidos para 2026-04-21
[18:24:02] [INFO] Procesando: Real Madrid vs Alaves (ID: 610938)
[18:24:02] [INFO] ID 610938 ya existe, saltando.
[18:24:02] [INFO] Procesando: Ath Bilbao vs Osasuna (ID: 610945)
[18:24:02] [INFO] ID 610945 ya existe, saltando.
[18:24:02] [INFO] Procesando: Mallorca vs Valencia (ID: 610946)
[18:24:02] [INFO] ID 610946 ya existe, saltando.
[18:24:02] [INFO] Procesando: Girona vs Betis (ID: 610947)
[18:24:02] [INFO] ID 610947 ya existe, saltando.
[18:24:02] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:24:02] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:24:02] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:24:03] [ERROR] Liga 332: API error | {"msg":404}
[18:24:03] [INFO] Liga 332: sin partidos para 2026-04-22
[18:24:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:24:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:24:04] [INFO] 2 partidos a procesar.
[18:24:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:24:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:24:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:24:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:24:04] [ERROR] Liga 207: API error | {"msg":404}
[18:24:04] [INFO] Liga 207: sin partidos para 2026-04-21
[18:24:04] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:24:04] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:24:04] [ERROR] Liga 188: API error | {"msg":404}
[18:24:04] [INFO] Liga 188: sin partidos para 2026-04-22
[18:24:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:24:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:24:05] [INFO] 2 partidos a procesar.
[18:24:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:24:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:24:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:24:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:24:05] [INFO] === FETCHER INICIADO (apifootball.com) ===
[18:24:05] [INFO] Probando fecha: 2026-04-21
[18:24:05] [INFO] ============================================
[18:24:05] [INFO] CRON MAESTRO INICIADO [completo]
[18:24:05] [INFO] ============================================
[18:24:05] [WARN] Otra instancia del cron está corriendo. Abortando.
[18:24:05] [INFO] Liga 152: 1 partidos para 2026-04-21
[18:24:05] [INFO] Procesando: Brighton vs Chelsea (ID: 619796)
[18:24:05] [INFO] ID 619796 ya existe, saltando.
[18:24:05] [ERROR] Liga 175: API error | {"msg":404}
[18:24:05] [INFO] Liga 175: sin partidos para 2026-04-21
[18:24:06] [INFO] Liga 140: 5 partidos para 2026-04-22
[18:24:06] [INFO] Procesando: Delfin vs Ind. del Valle (ID: 738884)
[18:24:06] [INFO] ID 738884 ya existe, saltando.
[18:24:06] [INFO] Procesando: Dep. Cuenca vs Orense (ID: 738885)
[18:24:06] [INFO] ID 738885 ya existe, saltando.
[18:24:06] [INFO] Procesando: Leones del Norte vs Manta (ID: 738887)
[18:24:06] [INFO] ID 738887 ya existe, saltando.
[18:24:06] [INFO] Procesando: Libertad vs Guayaquil City (ID: 738888)
[18:24:06] [INFO] ID 738888 ya existe, saltando.
[18:24:06] [INFO] Procesando: Tecnico U. vs Emelec (ID: 738889)
[18:24:06] [INFO] ID 738889 ya existe, saltando.
[18:24:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:24:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:24:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:24:06] [INFO] ✓ Guardado: Atlanta Utd vs New England Revolution
[18:24:06] [INFO] Procesando: Columbus Crew vs Los Angeles Galaxy (ID: 711407)
[18:24:06] [INFO] Liga 302: 4 partidos para 2026-04-21
[18:24:06] [INFO] Procesando: Real Madrid vs Alaves (ID: 610938)
[18:24:06] [INFO] ID 610938 ya existe, saltando.
[18:24:06] [INFO] Procesando: Ath Bilbao vs Osasuna (ID: 610945)
[18:24:06] [INFO] ID 610945 ya existe, saltando.
[18:24:06] [INFO] Procesando: Mallorca vs Valencia (ID: 610946)
[18:24:06] [INFO] ID 610946 ya existe, saltando.
[18:24:06] [INFO] Procesando: Girona vs Betis (ID: 610947)
[18:24:06] [INFO] ID 610947 ya existe, saltando.
[18:24:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:24:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:24:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:24:07] [ERROR] Liga 168: API error | {"msg":404}
[18:24:07] [INFO] Liga 168: sin partidos para 2026-04-21
[18:24:07] [INFO] Liga 141: 2 partidos para 2026-04-22
[18:24:07] [INFO] Procesando: Smouha vs Ceramica Cleopatra (ID: 752961)
[18:24:07] [INFO] ID 752961 ya existe, saltando.
[18:24:07] [INFO] Procesando: Al Masry vs Enppi (ID: 752962)
[18:24:07] [INFO] ID 752962 ya existe, saltando.
[18:24:08] [ERROR] Liga 207: API error | {"msg":404}
[18:24:08] [INFO] Liga 207: sin partidos para 2026-04-21
[18:24:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:24:08] [ERROR] Liga 3: API error | {"msg":404}
[18:24:08] [INFO] Liga 3: sin partidos para 2026-04-21
[18:24:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:24:09] [ERROR] Liga 142: API error | {"msg":404}
[18:24:09] [INFO] Liga 142: sin partidos para 2026-04-22
[18:24:09] [ERROR] Liga 175: API error | {"msg":404}
[18:24:09] [INFO] Liga 175: sin partidos para 2026-04-21
[18:24:10] [ERROR] Liga 4: API error | {"msg":404}
[18:24:10] [INFO] Liga 4: sin partidos para 2026-04-21
[18:24:10] [ERROR] Liga 143: API error | {"msg":404}
[18:24:10] [INFO] Liga 143: sin partidos para 2026-04-22
[18:24:11] [ERROR] Liga 168: API error | {"msg":404}
[18:24:11] [INFO] Liga 168: sin partidos para 2026-04-21
[18:24:11] [ERROR] Liga 13: API error | {"msg":404}
[18:24:11] [INFO] Liga 13: sin partidos para 2026-04-21
[18:24:11] [INFO] Liga 335: 2 partidos para 2026-04-22
[18:24:11] [INFO] Procesando: Buxoro vs Pakhtakor (ID: 736607)
[18:24:11] [INFO] ID 736607 ya existe, saltando.
[18:24:11] [INFO] Procesando: Termez Surkhon vs Mashal Muborak (ID: 736612)
[18:24:11] [INFO] ID 736612 ya existe, saltando.
[18:24:12] [INFO] ✓ Guardado: Columbus Crew vs Los Angeles Galaxy
[18:24:12] [INFO] Procesando: New York City vs FC Cincinnati (ID: 711408)
[18:24:12] [ERROR] Liga 3: API error | {"msg":404}
[18:24:12] [INFO] Liga 3: sin partidos para 2026-04-21
[18:24:12] [ERROR] Liga 14: API error | {"msg":404}
[18:24:12] [INFO] Liga 14: sin partidos para 2026-04-21
[18:24:13] [INFO] Liga 337: 2 partidos para 2026-04-22
[18:24:13] [INFO] Procesando: Puerto Cabello vs Trujillanos (ID: 726987)
[18:24:13] [INFO] ID 726987 ya existe, saltando.
[18:24:13] [INFO] Procesando: Puerto Cabello vs Trujillanos (ID: 760256)
[18:24:13] [INFO] ID 760256 ya existe, saltando.
[18:24:13] [ERROR] Liga 4: API error | {"msg":404}
[18:24:13] [INFO] Liga 4: sin partidos para 2026-04-21
[18:24:14] [ERROR] Liga 11: API error | {"msg":404}
[18:24:14] [INFO] Liga 11: sin partidos para 2026-04-21
[18:24:14] [ERROR] Liga 136: API error | {"msg":404}
[18:24:14] [INFO] Liga 136: sin partidos para 2026-04-22
[18:24:15] [ERROR] Liga 13: API error | {"msg":404}
[18:24:15] [INFO] Liga 13: sin partidos para 2026-04-21
[18:24:15] [ERROR] Liga 12: API error | {"msg":404}
[18:24:15] [INFO] Liga 12: sin partidos para 2026-04-21
[18:24:16] [ERROR] Liga 137: API error | {"msg":404}
[18:24:16] [INFO] Liga 137: sin partidos para 2026-04-22
[18:24:17] [INFO] ✓ Guardado: New York City vs FC Cincinnati
[18:24:17] [INFO] Procesando: New York Red Bulls vs DC United (ID: 711409)
[18:24:17] [INFO] Sin partidos para 2026-04-22, probando siguiente día...
[18:24:17] [INFO] Probando fecha: 2026-04-23
[18:24:17] [ERROR] Liga 239: API error | {"msg":404}
[18:24:17] [INFO] Liga 239: sin partidos para 2026-04-21
[18:24:17] [ERROR] Liga 152: API error | {"msg":404}
[18:24:17] [INFO] Liga 152: sin partidos para 2026-04-23
[18:24:18] [INFO] Liga 333: 1 partidos para 2026-04-21
[18:24:18] [INFO] Procesando: Penarol vs Juventud (ID: 759204)
[18:24:18] [INFO] ID 759204 ya existe, saltando.
[18:24:19] [INFO] Liga 302: 3 partidos para 2026-04-23
[18:24:19] [INFO] Procesando: Oviedo vs Villarreal (ID: 610939)
[18:24:19] [INFO] ID 610939 ya existe, saltando.
[18:24:19] [INFO] Procesando: Levante vs Sevilla (ID: 610942)
[18:24:19] [INFO] ID 610942 ya existe, saltando.
[18:24:19] [INFO] Procesando: Rayo Vallecano vs Espanyol (ID: 610944)
[18:24:19] [INFO] ID 610944 ya existe, saltando.
[18:24:20] [ERROR] Liga 332: API error | {"msg":404}
[18:24:20] [INFO] Liga 332: sin partidos para 2026-04-21
[18:24:20] [ERROR] Liga 207: API error | {"msg":404}
[18:24:20] [INFO] Liga 207: sin partidos para 2026-04-23
[18:24:21] [ERROR] Liga 188: API error | {"msg":404}
[18:24:21] [INFO] Liga 188: sin partidos para 2026-04-21
[18:24:21] [ERROR] Liga 175: API error | {"msg":404}
[18:24:21] [INFO] Liga 175: sin partidos para 2026-04-23
[18:24:22] [INFO] ✓ Guardado: New York Red Bulls vs DC United
[18:24:22] [INFO] Procesando: Orlando City vs Charlotte (ID: 711410)
[18:24:22] [ERROR] Liga 140: API error | {"msg":404}
[18:24:22] [INFO] Liga 140: sin partidos para 2026-04-21
[18:24:23] [ERROR] Liga 168: API error | {"msg":404}
[18:24:23] [INFO] Liga 168: sin partidos para 2026-04-23
[18:24:24] [ERROR] Liga 141: API error | {"msg":404}
[18:24:24] [INFO] Liga 141: sin partidos para 2026-04-21
[18:24:24] [ERROR] Liga 3: API error | {"msg":404}
[18:24:24] [INFO] Liga 3: sin partidos para 2026-04-23
[18:24:25] [ERROR] Liga 142: API error | {"msg":404}
[18:24:25] [INFO] Liga 142: sin partidos para 2026-04-21
[18:24:26] [ERROR] Liga 4: API error | {"msg":404}
[18:24:26] [INFO] Liga 4: sin partidos para 2026-04-23
[18:24:27] [ERROR] Liga 143: API error | {"msg":404}
[18:24:27] [INFO] Liga 143: sin partidos para 2026-04-21
[18:24:27] [ERROR] Liga 13: API error | {"msg":404}
[18:24:27] [INFO] Liga 13: sin partidos para 2026-04-23
[18:24:28] [ERROR] Liga 335: API error | {"msg":404}
[18:24:28] [INFO] Liga 335: sin partidos para 2026-04-21
[18:24:29] [ERROR] Liga 14: API error | {"msg":404}
[18:24:29] [INFO] Liga 14: sin partidos para 2026-04-23
[18:24:30] [INFO] Liga 337: 4 partidos para 2026-04-21
[18:24:30] [INFO] Procesando: Carabobo vs Anzoategui FC (ID: 726984)
[18:24:30] [INFO] ID 726984 ya existe, saltando.
[18:24:30] [INFO] Procesando: La Guaira vs Portuguesa (ID: 726986)
[18:24:30] [INFO] ID 726986 ya existe, saltando.
[18:24:30] [INFO] Procesando: Carabobo vs Anzoategui FC (ID: 760254)
[18:24:30] [INFO] ID 760254 ya existe, saltando.
[18:24:30] [INFO] Procesando: La Guaira vs Portuguesa (ID: 760255)
[18:24:30] [INFO] ID 760255 ya existe, saltando.
[18:24:30] [ERROR] Liga 11: API error | {"msg":404}
[18:24:30] [INFO] Liga 11: sin partidos para 2026-04-23
[18:24:31] [ERROR] Liga 136: API error | {"msg":404}
[18:24:31] [INFO] Liga 136: sin partidos para 2026-04-21
[18:24:31] [ERROR] Liga 12: API error | {"msg":404}
[18:24:31] [INFO] Liga 12: sin partidos para 2026-04-23
[18:24:33] [ERROR] Liga 137: API error | {"msg":404}
[18:24:33] [INFO] Liga 137: sin partidos para 2026-04-21
[18:24:33] [ERROR] Liga 239: API error | {"msg":404}
[18:24:33] [INFO] Liga 239: sin partidos para 2026-04-23
[18:24:34] [INFO] Sin partidos para 2026-04-21, probando siguiente día...
[18:24:34] [INFO] Probando fecha: 2026-04-22
[18:24:34] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:24:34] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:24:34] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:24:34] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:24:34] [INFO] Liga 152: 2 partidos para 2026-04-22
[18:24:34] [INFO] Procesando: Bournemouth vs Leeds (ID: 619800)
[18:24:34] [INFO] ID 619800 ya existe, saltando.
[18:24:34] [INFO] Procesando: Burnley vs Manchester City (ID: 619805)
[18:24:34] [INFO] ID 619805 ya existe, saltando.
[18:24:34] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:24:34] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:24:34] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:24:34] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:24:35] [ERROR] Liga 333: API error | {"msg":404}
[18:24:35] [INFO] Liga 333: sin partidos para 2026-04-23
[18:24:36] [INFO] Liga 302: 3 partidos para 2026-04-22
[18:24:36] [INFO] Procesando: Elche vs Atl. Madrid (ID: 610940)
[18:24:36] [INFO] ID 610940 ya existe, saltando.
[18:24:36] [INFO] Procesando: Barcelona vs Celta Vigo (ID: 610941)
[18:24:36] [INFO] ID 610941 ya existe, saltando.
[18:24:36] [INFO] Procesando: Real Sociedad vs Getafe (ID: 610943)
[18:24:36] [INFO] ID 610943 ya existe, saltando.
[18:24:36] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:24:36] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:24:36] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:24:36] [INFO] Liga 332: 11 partidos para 2026-04-23
[18:24:36] [INFO] Procesando: Atlanta Utd vs New England Revolution (ID: 711406)
[18:24:36] [INFO] ID 711406 ya existe, saltando.
[18:24:36] [INFO] Procesando: Columbus Crew vs Los Angeles Galaxy (ID: 711407)
[18:24:36] [INFO] ID 711407 ya existe, saltando.
[18:24:36] [INFO] Procesando: New York City vs FC Cincinnati (ID: 711408)
[18:24:36] [INFO] ID 711408 ya existe, saltando.
[18:24:36] [INFO] Procesando: New York Red Bulls vs DC United (ID: 711409)
[18:24:36] [INFO] ID 711409 ya existe, saltando.
[18:24:36] [INFO] Procesando: Orlando City vs Charlotte (ID: 711410)
[18:24:36] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:24:36] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:24:36] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:24:37] [ERROR] Liga 207: API error | {"msg":404}
[18:24:37] [INFO] Liga 207: sin partidos para 2026-04-22
[18:24:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:24:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:24:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:24:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:24:38] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:24:38] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:24:38] [INFO] === AI PROCESSOR FINALIZADO ===
[18:24:38] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:24:38] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:24:38] [INFO] === AI PROCESSOR FINALIZADO ===
[18:24:38] [INFO] Todos los partidos tienen veredicto final.
[18:24:38] [INFO] RESUMEN FINAL → Partidos: 10 | Analizados: 0 | Con veredicto: 0
[18:24:38] [INFO] CRON FINALIZADO en 38.01s
[18:24:38] [INFO] ============================================
[18:24:38] [ERROR] Liga 175: API error | {"msg":404}
[18:24:38] [INFO] Liga 175: sin partidos para 2026-04-22
[18:24:40] [INFO] Liga 168: 1 partidos para 2026-04-22
[18:24:40] [INFO] Procesando: PSG vs Nantes (ID: 603481)
[18:24:40] [INFO] ID 603481 ya existe, saltando.
[18:24:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:24:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:24:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:24:41] [INFO] ✓ Guardado: Orlando City vs Charlotte
[18:24:41] [INFO] Procesando: Toronto FC vs Philadelphia Union (ID: 711411)
[18:24:41] [ERROR] Liga 3: API error | {"msg":404}
[18:24:41] [INFO] Liga 3: sin partidos para 2026-04-22
[18:24:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:24:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:24:42] [INFO] === AI PROCESSOR FINALIZADO ===
[18:24:43] [ERROR] Liga 4: API error | {"msg":404}
[18:24:43] [INFO] Liga 4: sin partidos para 2026-04-22
[18:24:44] [INFO] Liga 13: 1 partidos para 2026-04-22
[18:24:44] [INFO] Procesando: Espanyol W vs Barcelona W (ID: 631326)
[18:24:44] [INFO] ID 631326 ya existe, saltando.
[18:24:45] [ERROR] Liga 14: API error | {"msg":404}
[18:24:45] [INFO] Liga 14: sin partidos para 2026-04-22
[18:24:46] [INFO] ✓ Guardado: Toronto FC vs Philadelphia Union
[18:24:46] [INFO] Procesando: FC Dallas vs Minnesota United (ID: 711412)
[18:24:47] [INFO] Liga 11: 1 partidos para 2026-04-22
[18:24:47] [INFO] Procesando: Al Nassr vs Al Ahli Doha (ID: 761314)
[18:24:47] [INFO] ID 761314 ya existe, saltando.
[18:24:48] [ERROR] Liga 12: API error | {"msg":404}
[18:24:48] [INFO] Liga 12: sin partidos para 2026-04-22
[18:24:50] [INFO] Liga 239: 2 partidos para 2026-04-22
[18:24:50] [INFO] Procesando: FAR Rabat vs Berkane (ID: 737824)
[18:24:50] [INFO] ID 737824 ya existe, saltando.
[18:24:50] [INFO] Procesando: Olympique de Safi vs Renaissance Zemamra (ID: 737826)
[18:24:50] [INFO] ID 737826 ya existe, saltando.
[18:24:51] [INFO] ✓ Guardado: FC Dallas vs Minnesota United
[18:24:51] [INFO] Procesando: Houston Dynamo vs San Diego FC (ID: 711413)
[18:24:51] [ERROR] Liga 333: API error | {"msg":404}
[18:24:51] [INFO] Liga 333: sin partidos para 2026-04-22
[18:24:52] [ERROR] Liga 332: API error | {"msg":404}
[18:24:52] [INFO] Liga 332: sin partidos para 2026-04-22
[18:24:54] [ERROR] Liga 188: API error | {"msg":404}
[18:24:54] [INFO] Liga 188: sin partidos para 2026-04-22
[18:24:55] [INFO] Liga 140: 5 partidos para 2026-04-22
[18:24:55] [INFO] Procesando: Delfin vs Ind. del Valle (ID: 738884)
[18:24:55] [INFO] ID 738884 ya existe, saltando.
[18:24:55] [INFO] Procesando: Dep. Cuenca vs Orense (ID: 738885)
[18:24:55] [INFO] ID 738885 ya existe, saltando.
[18:24:55] [INFO] Procesando: Leones del Norte vs Manta (ID: 738887)
[18:24:55] [INFO] ID 738887 ya existe, saltando.
[18:24:55] [INFO] Procesando: Libertad vs Guayaquil City (ID: 738888)
[18:24:55] [INFO] ID 738888 ya existe, saltando.
[18:24:55] [INFO] Procesando: Tecnico U. vs Emelec (ID: 738889)
[18:24:55] [INFO] ID 738889 ya existe, saltando.
[18:24:56] [INFO] ✓ Guardado: Houston Dynamo vs San Diego FC
[18:24:56] [INFO] Procesando: Real Salt Lake vs Inter Miami (ID: 711414)
[18:24:57] [INFO] Liga 141: 2 partidos para 2026-04-22
[18:24:57] [INFO] Procesando: Smouha vs Ceramica Cleopatra (ID: 752961)
[18:24:57] [INFO] ID 752961 ya existe, saltando.
[18:24:57] [INFO] Procesando: Al Masry vs Enppi (ID: 752962)
[18:24:57] [INFO] ID 752962 ya existe, saltando.
[18:24:58] [ERROR] Liga 142: API error | {"msg":404}
[18:24:58] [INFO] Liga 142: sin partidos para 2026-04-22
[18:25:00] [ERROR] Liga 143: API error | {"msg":404}
[18:25:00] [INFO] Liga 143: sin partidos para 2026-04-22
[18:25:01] [INFO] ✓ Guardado: Real Salt Lake vs Inter Miami
[18:25:01] [INFO] Procesando: Los Angeles FC vs Colorado Rapids (ID: 711415)
[18:25:01] [INFO] Liga 335: 2 partidos para 2026-04-22
[18:25:01] [INFO] Procesando: Buxoro vs Pakhtakor (ID: 736607)
[18:25:01] [INFO] ID 736607 ya existe, saltando.
[18:25:01] [INFO] Procesando: Termez Surkhon vs Mashal Muborak (ID: 736612)
[18:25:01] [INFO] ID 736612 ya existe, saltando.
[18:25:02] [INFO] Liga 337: 2 partidos para 2026-04-22
[18:25:02] [INFO] Procesando: Puerto Cabello vs Trujillanos (ID: 726987)
[18:25:02] [INFO] ID 726987 ya existe, saltando.
[18:25:02] [INFO] Procesando: Puerto Cabello vs Trujillanos (ID: 760256)
[18:25:02] [INFO] ID 760256 ya existe, saltando.
[18:25:04] [ERROR] Liga 136: API error | {"msg":404}
[18:25:04] [INFO] Liga 136: sin partidos para 2026-04-22
[18:25:06] [ERROR] Liga 137: API error | {"msg":404}
[18:25:06] [INFO] Liga 137: sin partidos para 2026-04-22
[18:25:06] [INFO] ✓ Guardado: Los Angeles FC vs Colorado Rapids
[18:25:06] [INFO] Procesando: San Jose Earthquakes vs Austin FC (ID: 711416)
[18:25:07] [INFO] Sin partidos para 2026-04-22, probando siguiente día...
[18:25:07] [INFO] Probando fecha: 2026-04-23
[18:25:07] [ERROR] Liga 152: API error | {"msg":404}
[18:25:07] [INFO] Liga 152: sin partidos para 2026-04-23
[18:25:08] [INFO] Liga 302: 3 partidos para 2026-04-23
[18:25:08] [INFO] Procesando: Oviedo vs Villarreal (ID: 610939)
[18:25:08] [INFO] ID 610939 ya existe, saltando.
[18:25:08] [INFO] Procesando: Levante vs Sevilla (ID: 610942)
[18:25:08] [INFO] ID 610942 ya existe, saltando.
[18:25:08] [INFO] Procesando: Rayo Vallecano vs Espanyol (ID: 610944)
[18:25:08] [INFO] ID 610944 ya existe, saltando.
[18:25:10] [ERROR] Liga 207: API error | {"msg":404}
[18:25:10] [INFO] Liga 207: sin partidos para 2026-04-23
[18:25:11] [INFO] ✓ Guardado: San Jose Earthquakes vs Austin FC
[18:25:11] [ERROR] Liga 175: API error | {"msg":404}
[18:25:11] [INFO] Liga 175: sin partidos para 2026-04-23
[18:25:12] [ERROR] Liga 188: API error | {"msg":404}
[18:25:12] [INFO] Liga 188: sin partidos para 2026-04-23
[18:25:12] [ERROR] Liga 168: API error | {"msg":404}
[18:25:12] [INFO] Liga 168: sin partidos para 2026-04-23
[18:25:14] [ERROR] Liga 3: API error | {"msg":404}
[18:25:14] [INFO] Liga 3: sin partidos para 2026-04-23
[18:25:15] [ERROR] Liga 4: API error | {"msg":404}
[18:25:15] [INFO] Liga 4: sin partidos para 2026-04-23
[18:25:17] [ERROR] Liga 13: API error | {"msg":404}
[18:25:17] [INFO] Liga 13: sin partidos para 2026-04-23
[18:25:18] [ERROR] Liga 14: API error | {"msg":404}
[18:25:18] [INFO] Liga 14: sin partidos para 2026-04-23
[18:25:19] [ERROR] Liga 11: API error | {"msg":404}
[18:25:19] [INFO] Liga 11: sin partidos para 2026-04-23
[18:25:21] [ERROR] Liga 12: API error | {"msg":404}
[18:25:21] [INFO] Liga 12: sin partidos para 2026-04-23
[18:25:23] [ERROR] Liga 239: API error | {"msg":404}
[18:25:23] [INFO] Liga 239: sin partidos para 2026-04-23
[18:25:24] [ERROR] Liga 333: API error | {"msg":404}
[18:25:24] [INFO] Liga 333: sin partidos para 2026-04-23
[18:25:25] [INFO] Liga 332: 11 partidos para 2026-04-23
[18:25:25] [INFO] Procesando: Atlanta Utd vs New England Revolution (ID: 711406)
[18:25:25] [INFO] ID 711406 ya existe, saltando.
[18:25:25] [INFO] Procesando: Columbus Crew vs Los Angeles Galaxy (ID: 711407)
[18:25:25] [INFO] ID 711407 ya existe, saltando.
[18:25:25] [INFO] Procesando: New York City vs FC Cincinnati (ID: 711408)
[18:25:25] [INFO] ID 711408 ya existe, saltando.
[18:25:25] [INFO] Procesando: New York Red Bulls vs DC United (ID: 711409)
[18:25:25] [INFO] ID 711409 ya existe, saltando.
[18:25:25] [INFO] Procesando: Orlando City vs Charlotte (ID: 711410)
[18:25:25] [INFO] ID 711410 ya existe, saltando.
[18:25:25] [INFO] Procesando: Toronto FC vs Philadelphia Union (ID: 711411)
[18:25:25] [INFO] ID 711411 ya existe, saltando.
[18:25:25] [INFO] Procesando: FC Dallas vs Minnesota United (ID: 711412)
[18:25:25] [INFO] ID 711412 ya existe, saltando.
[18:25:25] [INFO] Procesando: Houston Dynamo vs San Diego FC (ID: 711413)
[18:25:25] [INFO] ID 711413 ya existe, saltando.
[18:25:25] [INFO] Procesando: Real Salt Lake vs Inter Miami (ID: 711414)
[18:25:25] [INFO] ID 711414 ya existe, saltando.
[18:25:25] [INFO] Procesando: Los Angeles FC vs Colorado Rapids (ID: 711415)
[18:25:25] [INFO] ID 711415 ya existe, saltando.
[18:25:25] [INFO] Procesando: San Jose Earthquakes vs Austin FC (ID: 711416)
[18:25:25] [INFO] ID 711416 ya existe, saltando.
[18:25:27] [ERROR] Liga 188: API error | {"msg":404}
[18:25:27] [INFO] Liga 188: sin partidos para 2026-04-23
[18:25:28] [INFO] Liga 140: 2 partidos para 2026-04-23
[18:25:28] [INFO] Procesando: Barcelona SC vs Mushuc Runa (ID: 738883)
[18:25:28] [INFO] ID 738883 ya existe, saltando.
[18:25:28] [INFO] Procesando: LDU Quito vs Aucas (ID: 738886)
[18:25:28] [INFO] ID 738886 ya existe, saltando.
[18:25:30] [INFO] Liga 141: 3 partidos para 2026-04-23
[18:25:30] [INFO] Procesando: Arab Contractors vs Al Ittihad (ID: 752899)
[18:25:35] [INFO] ✓ Guardado: Arab Contractors vs Al Ittihad
[18:25:35] [INFO] Procesando: Ghazl El Mahallah vs Petrojet (ID: 752900)
[18:25:40] [INFO] ✓ Guardado: Ghazl El Mahallah vs Petrojet
[18:25:40] [INFO] Procesando: Zamalek vs Pyramids (ID: 752963)
[18:25:45] [INFO] ✓ Guardado: Zamalek vs Pyramids
[18:25:46] [ERROR] Liga 142: API error | {"msg":404}
[18:25:46] [INFO] Liga 142: sin partidos para 2026-04-23
[18:25:48] [ERROR] Liga 143: API error | {"msg":404}
[18:25:48] [INFO] Liga 143: sin partidos para 2026-04-23
[18:25:49] [INFO] Liga 335: 3 partidos para 2026-04-23
[18:25:49] [INFO] Procesando: Din. Samarkand vs OKMK (ID: 736608)
[18:25:55] [INFO] ✓ Guardado: Din. Samarkand vs OKMK
[18:25:55] [INFO] Procesando: Nasaf Qarshi vs Lok. Tashkent (ID: 736609)
[18:26:00] [INFO] ✓ Guardado: Nasaf Qarshi vs Lok. Tashkent
[18:26:00] [INFO] Procesando: Navbahor Namangan vs Sogdiana (ID: 736610)
[18:26:05] [INFO] ✓ Guardado: Navbahor Namangan vs Sogdiana
[18:26:06] [ERROR] Liga 337: API error | {"msg":404}
[18:26:06] [INFO] Liga 337: sin partidos para 2026-04-23
[18:26:07] [ERROR] Liga 136: API error | {"msg":404}
[18:26:07] [INFO] Liga 136: sin partidos para 2026-04-23
[18:26:09] [ERROR] Liga 137: API error | {"msg":404}
[18:26:09] [INFO] Liga 137: sin partidos para 2026-04-23
[18:26:10] [INFO] ✓ Fecha con partidos: 2026-04-23 (6 guardados)
[18:26:10] [INFO] === FETCHER FINALIZADO | Guardados: 6 ===
[18:30:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:30:04] [INFO] 2 partidos a procesar.
[18:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:30:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:30:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:30:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:30:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:30:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:30:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:30:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:30:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:30:42] [INFO] === AI PROCESSOR FINALIZADO ===
[18:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:36:03] [INFO] 2 partidos a procesar.
[18:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:36:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[18:42:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:42:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:42:04] [INFO] 2 partidos a procesar.
[18:42:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:42:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:42:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:42:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:42:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:42:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:42:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:42:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:42:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:42:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:42:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:42:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:42:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:42:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:42:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:42:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:42:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:42:42] [INFO] === AI PROCESSOR FINALIZADO ===
[18:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:48:03] [INFO] 2 partidos a procesar.
[18:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:48:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[18:54:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[18:54:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[18:54:03] [INFO] 2 partidos a procesar.
[18:54:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[18:54:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:54:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:54:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:54:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:54:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:54:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:54:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[18:54:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[18:54:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[18:54:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[18:54:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[18:54:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[18:54:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[18:54:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[18:54:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[18:54:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[18:54:41] [INFO] === AI PROCESSOR FINALIZADO ===
[19:00:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[19:00:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[19:00:05] [INFO] 2 partidos a procesar.
[19:00:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:00:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:00:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:00:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:00:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:00:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:00:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:00:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[19:00:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:00:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:00:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:00:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:00:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:00:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:00:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:00:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[19:00:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[19:00:43] [INFO] === AI PROCESSOR FINALIZADO ===
[19:06:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[19:06:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[19:06:04] [INFO] 2 partidos a procesar.
[19:06:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:06:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:06:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:06:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:06:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:06:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:06:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:06:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[19:06:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:06:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:06:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:06:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:06:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:06:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:06:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:06:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[19:06:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[19:06:42] [INFO] === AI PROCESSOR FINALIZADO ===
[19:12:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[19:12:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[19:12:04] [INFO] 2 partidos a procesar.
[19:12:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:12:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:12:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:12:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:12:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:12:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:12:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:12:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[19:12:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:12:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:12:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:12:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:12:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:12:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:12:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:12:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[19:12:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[19:12:42] [INFO] === AI PROCESSOR FINALIZADO ===
[19:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[19:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[19:18:03] [INFO] 2 partidos a procesar.
[19:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[19:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[19:18:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[19:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[19:24:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[19:24:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[19:24:03] [INFO] 2 partidos a procesar.
[19:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:24:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:24:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:24:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:24:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:24:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:24:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:24:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[19:24:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:24:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:24:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:24:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:24:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:24:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:24:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:24:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[19:24:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[19:24:41] [INFO] === AI PROCESSOR FINALIZADO ===
[19:30:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[19:30:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[19:30:05] [INFO] 2 partidos a procesar.
[19:30:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:30:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:30:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:30:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:30:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:30:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:30:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:30:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[19:30:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:30:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:30:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:30:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:30:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:30:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:30:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:30:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[19:30:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[19:30:43] [INFO] === AI PROCESSOR FINALIZADO ===
[19:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[19:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[19:36:03] [INFO] 2 partidos a procesar.
[19:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[19:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[19:36:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[19:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[19:42:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[19:42:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[19:42:04] [INFO] 2 partidos a procesar.
[19:42:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:42:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:42:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:42:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:42:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:42:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:42:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:42:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[19:42:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:42:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:42:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:42:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:42:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:42:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:42:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:42:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[19:42:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[19:42:42] [INFO] === AI PROCESSOR FINALIZADO ===
[19:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[19:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[19:48:03] [INFO] 2 partidos a procesar.
[19:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[19:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[19:48:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[19:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[19:54:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[19:54:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[19:54:03] [INFO] 2 partidos a procesar.
[19:54:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[19:54:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:54:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:54:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:54:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:54:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:54:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:54:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[19:54:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[19:54:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[19:54:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[19:54:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[19:54:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[19:54:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[19:54:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[19:54:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[19:54:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[19:54:41] [INFO] === AI PROCESSOR FINALIZADO ===
[20:00:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[20:00:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[20:00:04] [INFO] 2 partidos a procesar.
[20:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:00:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:00:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:00:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:00:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:00:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:00:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:00:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[20:00:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:00:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:00:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:00:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:00:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:00:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:00:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:00:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[20:00:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[20:00:42] [INFO] === AI PROCESSOR FINALIZADO ===
[20:06:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[20:06:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[20:06:03] [INFO] 2 partidos a procesar.
[20:06:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:06:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:06:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:06:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:06:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:06:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:06:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:06:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[20:06:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:06:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:06:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:06:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:06:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:06:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:06:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:06:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[20:06:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[20:06:41] [INFO] === AI PROCESSOR FINALIZADO ===
[20:12:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[20:12:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[20:12:05] [INFO] 2 partidos a procesar.
[20:12:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:12:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:12:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:12:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:12:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:12:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:12:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:12:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[20:12:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:12:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:12:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:12:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:12:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:12:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:12:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:12:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[20:12:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[20:12:43] [INFO] === AI PROCESSOR FINALIZADO ===
[20:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[20:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[20:18:03] [INFO] 2 partidos a procesar.
[20:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[20:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[20:18:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[20:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[20:24:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[20:24:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[20:24:05] [INFO] 2 partidos a procesar.
[20:24:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:24:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:24:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:24:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:24:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:24:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:24:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:24:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[20:24:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:24:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:24:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:24:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:24:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:24:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:24:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:24:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[20:24:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[20:24:43] [INFO] === AI PROCESSOR FINALIZADO ===
[20:30:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[20:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[20:30:04] [INFO] 2 partidos a procesar.
[20:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[20:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:30:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:30:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:30:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:30:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:30:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:30:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:30:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[20:30:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[20:30:42] [INFO] === AI PROCESSOR FINALIZADO ===
[20:36:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[20:36:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[20:36:02] [INFO] 2 partidos a procesar.
[20:36:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:36:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:36:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:36:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:36:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:36:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:36:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:36:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[20:36:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:36:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:36:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:36:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:36:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:36:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:36:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:36:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[20:36:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[20:36:40] [INFO] === AI PROCESSOR FINALIZADO ===
[20:42:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[20:42:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[20:42:04] [INFO] 2 partidos a procesar.
[20:42:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:42:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:42:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:42:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:42:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:42:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:42:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:42:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[20:42:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:42:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:42:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:42:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:42:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:42:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:42:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:42:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[20:42:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[20:42:42] [INFO] === AI PROCESSOR FINALIZADO ===
[20:48:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[20:48:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[20:48:02] [INFO] 2 partidos a procesar.
[20:48:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:48:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:48:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:48:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:48:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:48:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:48:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:48:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[20:48:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:48:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:48:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:48:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:48:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:48:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:48:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:48:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[20:48:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[20:48:40] [INFO] === AI PROCESSOR FINALIZADO ===
[20:54:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[20:54:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[20:54:03] [INFO] 2 partidos a procesar.
[20:54:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[20:54:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:54:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:54:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:54:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:54:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:54:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:54:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[20:54:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[20:54:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[20:54:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[20:54:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[20:54:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[20:54:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[20:54:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[20:54:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[20:54:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[20:54:41] [INFO] === AI PROCESSOR FINALIZADO ===
[21:00:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:00:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:00:05] [INFO] 2 partidos a procesar.
[21:00:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:00:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:00:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:00:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:00:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:00:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:00:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:00:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:00:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:00:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:00:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:00:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:00:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:00:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:00:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:00:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:00:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[21:00:43] [INFO] === AI PROCESSOR FINALIZADO ===
[21:06:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:06:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:06:03] [INFO] 2 partidos a procesar.
[21:06:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:06:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:06:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:06:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:06:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:06:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:06:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:06:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:06:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:06:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:06:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:06:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:06:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:06:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:06:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:06:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:06:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[21:06:41] [INFO] === AI PROCESSOR FINALIZADO ===
[21:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:12:03] [INFO] 2 partidos a procesar.
[21:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:12:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[21:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[21:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:18:03] [INFO] 2 partidos a procesar.
[21:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:18:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[21:18:42] [INFO] === AI PROCESSOR FINALIZADO ===
[21:24:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:24:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:24:03] [INFO] 2 partidos a procesar.
[21:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:24:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:24:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:24:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:24:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:24:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:24:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:24:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:24:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:24:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:24:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:24:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:24:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:24:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:24:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:24:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:24:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[21:24:41] [INFO] === AI PROCESSOR FINALIZADO ===
[21:30:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:30:04] [INFO] 2 partidos a procesar.
[21:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:30:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:30:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:30:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:30:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:30:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:30:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:30:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:30:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[21:30:43] [INFO] === AI PROCESSOR FINALIZADO ===
[21:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:36:03] [INFO] 2 partidos a procesar.
[21:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:36:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[21:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[21:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:42:03] [INFO] 2 partidos a procesar.
[21:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:42:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[21:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[21:48:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:48:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:48:04] [INFO] 2 partidos a procesar.
[21:48:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:48:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:48:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:48:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:48:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:48:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:48:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:48:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:48:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:48:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:48:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:48:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:48:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:48:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:48:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:48:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:48:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[21:48:42] [INFO] === AI PROCESSOR FINALIZADO ===
[21:54:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[21:54:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[21:54:04] [INFO] 2 partidos a procesar.
[21:54:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[21:54:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:54:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:54:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:54:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:54:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:54:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:54:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[21:54:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[21:54:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[21:54:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[21:54:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[21:54:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[21:54:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[21:54:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[21:54:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[21:54:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[21:54:42] [INFO] === AI PROCESSOR FINALIZADO ===
[22:00:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:00:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:00:05] [INFO] 2 partidos a procesar.
[22:00:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:00:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:00:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:00:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:00:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:00:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:00:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:00:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:00:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:00:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:00:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:00:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:00:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:00:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:00:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:00:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:00:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[22:00:43] [INFO] === AI PROCESSOR FINALIZADO ===
[22:06:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:06:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:06:04] [INFO] 2 partidos a procesar.
[22:06:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:06:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:06:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:06:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:06:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:06:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:06:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:06:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:06:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:06:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:06:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:06:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:06:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:06:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:06:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:06:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:06:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[22:06:42] [INFO] === AI PROCESSOR FINALIZADO ===
[22:12:05] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:12:05] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:12:05] [INFO] 2 partidos a procesar.
[22:12:05] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:12:05] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:12:05] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:12:05] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:12:07] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:12:07] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:12:07] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:12:09] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:12:39] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:12:39] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:12:39] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:12:39] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:12:41] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:12:41] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:12:41] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:12:43] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:12:43] [INFO] Quedan 100 pendientes para próxima ejecución.
[22:12:43] [INFO] === AI PROCESSOR FINALIZADO ===
[22:18:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:18:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:18:03] [INFO] 2 partidos a procesar.
[22:18:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:18:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:18:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:18:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:18:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:18:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:18:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:18:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:18:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:18:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:18:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:18:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:18:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:18:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:18:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:18:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:18:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[22:18:41] [INFO] === AI PROCESSOR FINALIZADO ===
[22:24:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:24:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:24:03] [INFO] 2 partidos a procesar.
[22:24:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:24:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:24:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:24:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:24:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:24:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:24:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:24:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:24:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:24:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:24:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:24:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:24:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:24:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:24:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:24:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:24:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[22:24:41] [INFO] === AI PROCESSOR FINALIZADO ===
[22:30:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:30:04] [INFO] 2 partidos a procesar.
[22:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:30:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:30:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:30:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:30:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:30:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:30:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:30:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:30:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[22:30:42] [INFO] === AI PROCESSOR FINALIZADO ===
[22:36:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:36:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:36:03] [INFO] 2 partidos a procesar.
[22:36:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:36:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:36:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:36:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:36:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:36:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:36:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:36:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:36:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:36:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:36:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:36:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:36:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:36:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:36:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:36:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:36:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[22:36:41] [INFO] === AI PROCESSOR FINALIZADO ===
[22:42:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:42:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:42:04] [INFO] 2 partidos a procesar.
[22:42:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:42:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:42:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:42:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:42:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:42:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:42:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:42:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:42:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:42:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:42:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:42:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:42:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:42:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:42:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:42:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:42:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[22:42:42] [INFO] === AI PROCESSOR FINALIZADO ===
[22:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:48:03] [INFO] 2 partidos a procesar.
[22:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:48:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[22:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[22:54:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[22:54:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[22:54:03] [INFO] 2 partidos a procesar.
[22:54:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[22:54:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:54:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:54:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:54:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:54:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:54:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:54:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[22:54:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[22:54:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[22:54:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[22:54:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[22:54:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[22:54:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[22:54:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[22:54:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[22:54:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[22:54:41] [INFO] === AI PROCESSOR FINALIZADO ===
[23:00:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:00:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:00:04] [INFO] 2 partidos a procesar.
[23:00:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:00:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:00:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:00:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:00:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:00:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:00:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:00:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:00:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:00:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:00:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:00:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:00:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:00:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:00:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:00:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:00:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[23:00:42] [INFO] === AI PROCESSOR FINALIZADO ===
[23:06:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:06:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:06:02] [INFO] 2 partidos a procesar.
[23:06:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:06:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:06:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:06:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:06:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:06:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:06:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:06:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:06:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:06:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:06:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:06:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:06:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:06:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:06:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:06:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:06:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[23:06:40] [INFO] === AI PROCESSOR FINALIZADO ===
[23:12:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:12:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:12:03] [INFO] 2 partidos a procesar.
[23:12:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:12:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:12:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:12:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:12:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:12:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:12:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:12:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:12:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:12:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:12:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:12:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:12:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:12:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:12:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:12:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:12:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[23:12:41] [INFO] === AI PROCESSOR FINALIZADO ===
[23:18:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:18:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:18:04] [INFO] 2 partidos a procesar.
[23:18:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:18:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:18:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:18:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:18:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:18:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:18:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:18:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:18:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:18:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:18:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:18:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:18:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:18:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:18:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:18:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:18:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[23:18:42] [INFO] === AI PROCESSOR FINALIZADO ===
[23:24:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:24:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:24:02] [INFO] 2 partidos a procesar.
[23:24:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:24:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:24:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:24:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:24:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:24:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:24:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:24:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:24:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:24:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:24:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:24:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:24:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:24:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:24:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:24:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:24:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[23:24:40] [INFO] === AI PROCESSOR FINALIZADO ===
[23:30:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:30:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:30:04] [INFO] 2 partidos a procesar.
[23:30:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:30:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:30:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:30:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:30:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:30:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:30:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:30:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:30:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:30:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:30:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:30:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:30:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:30:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:30:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:30:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:30:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[23:30:42] [INFO] === AI PROCESSOR FINALIZADO ===
[23:36:02] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:36:02] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:36:02] [INFO] 2 partidos a procesar.
[23:36:02] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:36:02] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:36:02] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:36:02] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:36:04] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:36:04] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:36:04] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:36:06] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:36:36] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:36:36] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:36:36] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:36:36] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:36:38] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:36:38] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:36:38] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:36:40] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:36:40] [INFO] Quedan 100 pendientes para próxima ejecución.
[23:36:40] [INFO] === AI PROCESSOR FINALIZADO ===
[23:42:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:42:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:42:03] [INFO] 2 partidos a procesar.
[23:42:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:42:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:42:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:42:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:42:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:42:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:42:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:42:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:42:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:42:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:42:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:42:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:42:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:42:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:42:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:42:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:42:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[23:42:41] [INFO] === AI PROCESSOR FINALIZADO ===
[23:48:03] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:48:03] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:48:03] [INFO] 2 partidos a procesar.
[23:48:03] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:48:03] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:48:03] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:48:03] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:48:05] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:48:05] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:48:05] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:48:07] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:48:37] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:48:37] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:48:37] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:48:37] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:48:39] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:48:39] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:48:39] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:48:41] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:48:41] [INFO] Quedan 100 pendientes para próxima ejecución.
[23:48:41] [INFO] === AI PROCESSOR FINALIZADO ===
[23:54:04] [INFO] === AI PROCESSOR v2.0 (Workers Dinámicos) ===
[23:54:04] [INFO] 2 workers activos: Gemini 2.0 Flash Lite, Gemini 2.5 Flash Lite
[23:54:04] [INFO] 2 partidos a procesar.
[23:54:04] [INFO] Procesando: Orense vs Delfin (ID: 738881)
[23:54:04] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:54:04] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:54:04] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:54:06] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:54:06] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:54:06] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:54:08] [ERROR] Todos los workers fallaron para Orense vs Delfin
[23:54:38] [INFO] Procesando: Odense vs Randers FC (ID: 749901)
[23:54:38] [INFO] → Intentando worker: Gemini 2.0 Flash Lite
[23:54:38] [WARN] Worker Gemini 2.0 Flash Lite: API key no configurada.
[23:54:38] [WARN] ✗ Gemini 2.0 Flash Lite falló, probando siguiente...
[23:54:40] [INFO] → Intentando worker: Gemini 2.5 Flash Lite
[23:54:40] [WARN] Worker Gemini 2.5 Flash Lite: API key no configurada.
[23:54:40] [WARN] ✗ Gemini 2.5 Flash Lite falló, probando siguiente...
[23:54:42] [ERROR] Todos los workers fallaron para Odense vs Randers FC
[23:54:42] [INFO] Quedan 100 pendientes para próxima ejecución.
[23:54:42] [INFO] === AI PROCESSOR FINALIZADO ===
