Estado del Sistema - Tennis
26764
Partidos
24410
Con Stats
0
Pendientes
4974
Jugadores
408
Torneos
8129
Con Odds
Gamdom / SportRadar
207/408
Torneos con SR ID
10394
Partidos con Odds Gamdom
09/05/2026 02:00
Ultima sync: 12 partidos
Sincronizacion de Datos
Eventos
Cada 4h
09/05/2026 02:00
0 nuevos, 12 actualizados
Rankings
5:00 AM
08/05/2026 05:00
1000 rankings
Odds
Cada hora
09/05/2026 03:00
0 actualizadas
Live Scores
Cada min
09/05 03:02
2 actualizados
Match Details
Cada 30min
09/05/2026 03:00
0 con stats
WTA Players
Dom 3:30am
1914/2132 con WTA ID
Pendiente primera ejecucion
UTR Ratings
Dom 4:00am
4477/4974 con UTR
5 threads paralelos
tnnslive Odds
Cada hora :30
09/05/2026 02:30
122 actualizados
Programacion de Cron Jobs
| Tarea | Horario | Descripcion | |
|---|---|---|---|
| sync_tennis_events | Cada 4 horas | Sincroniza eventos de tennis (hoy y manana) | |
| sync_tennis_rankings | Diario 5:00 AM | Sincroniza rankings ATP y WTA | |
| sync_tennis_odds | Cada hora | Sincroniza odds de partidos | |
| sync_tennis_live | Cada minuto | Actualiza scores en tiempo real | |
| sync_tennis_match_details | Cada 30 min | Descarga estadisticas de partidos finalizados | |
| sync_tennis_year_stats | Domingo 4:00 AM | Sincroniza estadisticas anuales de top 200 jugadores | |
| sync_wta_players | Domingo 3:30 AM | Sincroniza IDs oficiales y fechas de nacimiento de WTA | |
| sync_utr_ratings | Domingo 4:00 AM | Sincroniza ratings UTR (5 threads paralelos) | |
| sync_gamdom_events | Cada 2 horas | Sincroniza odds de Gamdom (SportRadar) | |
| sync_tnnslive_odds | Cada hora :30 | Sincroniza odds de tnnslive (mejor cobertura UTR) | |
| generate_tennis_predictions | Cada 15 min | Genera predicciones para partidos programados | |
| train_tennis_model | Lunes 3:00 AM | Re-entrena el modelo XGBoost |
Historial de Ejecuciones
| Tarea | Inicio | Duracion | Estado | Procesados | Actualizados | Errores |
|---|---|---|---|---|---|---|
| Descargar Stats Partidos | 09/05/2026 03:00 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Odds | 09/05/2026 03:00 | 4s | OK | 716 | 0 | 0 |
| Descargar Stats Partidos | 09/05/2026 02:30 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 09/05/2026 02:30 | 4s | OK | 475 | 122 | 0 |
| Sincronizar Odds | 09/05/2026 02:00 | 3s | OK | 716 | 2 | 0 |
| Sincronizar Eventos | 09/05/2026 02:00 | 8s | OK | 19 | 12 | 0 |
| Descargar Stats Partidos | 09/05/2026 02:00 | 0s | OK | 0 | 0 | 0 |
| Descargar Stats Partidos | 09/05/2026 01:30 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 09/05/2026 01:30 | 3s | OK | 463 | 117 | 0 |
| Sincronizar Odds | 09/05/2026 01:00 | 3s | OK | 712 | 2 | 0 |
| Descargar Stats Partidos | 09/05/2026 01:00 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 09/05/2026 00:30 | 3s | OK | 464 | 117 | 0 |
| Descargar Stats Partidos | 09/05/2026 00:30 | 0s | OK | 0 | 0 | 0 |
| Descargar Stats Partidos | 09/05/2026 00:00 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Eventos | 09/05/2026 00:00 | 21s | OK | 376 | 359 | 0 |
| Sincronizar Odds | 09/05/2026 00:00 | 5s | OK | 711 | 0 | 0 |
| Sincronizar Eventos | 09/05/2026 00:00 | 9s | OK | 19 | 11 | 0 |
| sync_tnnslive_odds | 08/05/2026 23:30 | 3s | OK | 451 | 116 | 0 |
| Descargar Stats Partidos | 08/05/2026 23:30 | 0s | OK | 0 | 0 | 0 |
| Descargar Stats Partidos | 08/05/2026 23:00 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Odds | 08/05/2026 23:00 | 4s | OK | 711 | 0 | 0 |
| sync_tnnslive_odds | 08/05/2026 22:30 | 3s | OK | 442 | 116 | 0 |
| Descargar Stats Partidos | 08/05/2026 22:30 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Eventos | 08/05/2026 22:00 | 7s | OK | 19 | 12 | 0 |
| Descargar Stats Partidos | 08/05/2026 22:00 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Odds | 08/05/2026 22:00 | 4s | OK | 710 | 0 | 0 |
| sync_tnnslive_odds | 08/05/2026 21:30 | 4s | OK | 424 | 116 | 0 |
| Descargar Stats Partidos | 08/05/2026 21:30 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Odds | 08/05/2026 21:00 | 4s | OK | 668 | 3 | 0 |
| Descargar Stats Partidos | 08/05/2026 21:00 | 0s | OK | 0 | 0 | 0 |
| Descargar Stats Partidos | 08/05/2026 20:30 | 4s | Error | 0 | 0 | 0 |
| sync_tnnslive_odds | 08/05/2026 20:30 | 4s | OK | 412 | 113 | 0 |
| Descargar Stats Partidos | 08/05/2026 20:00 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Eventos | 08/05/2026 20:00 | 13s | OK | 358 | 353 | 0 |
| Sincronizar Odds | 08/05/2026 20:00 | 4s | OK | 668 | 0 | 0 |
| Sincronizar Eventos | 08/05/2026 20:00 | 8s | OK | 19 | 11 | 0 |
| Descargar Stats Partidos | 08/05/2026 19:30 | 4s | Error | 0 | 0 | 0 |
| sync_tnnslive_odds | 08/05/2026 19:30 | 4s | OK | 397 | 111 | 0 |
| Descargar Stats Partidos | 08/05/2026 19:00 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Odds | 08/05/2026 19:00 | 4s | OK | 666 | 5 | 0 |
| sync_tnnslive_odds | 08/05/2026 18:30 | 3s | OK | 409 | 112 | 0 |
| Descargar Stats Partidos | 08/05/2026 18:30 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Odds | 08/05/2026 18:00 | 3s | OK | 632 | 0 | 0 |
| Sincronizar Eventos | 08/05/2026 18:00 | 9s | OK | 18 | 10 | 0 |
| Descargar Stats Partidos | 08/05/2026 18:00 | 0s | OK | 0 | 0 | 0 |
| Descargar Stats Partidos | 08/05/2026 17:30 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 08/05/2026 17:30 | 3s | OK | 401 | 111 | 0 |
| Descargar Stats Partidos | 08/05/2026 17:00 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Odds | 08/05/2026 17:00 | 4s | OK | 630 | 0 | 0 |
| sync_tnnslive_odds | 08/05/2026 16:30 | 3s | OK | 381 | 109 | 1 |
Comandos Manuales
Para ejecutar las tareas manualmente via SSH:
Sincronizacion de Datos
# Sincronizar eventos de tennis (hoy y manana)
cd /opt/futdata && ./venv/bin/python manage.py sync_tennis_events --days=2
# Sincronizar rankings ATP/WTA
./venv/bin/python manage.py sync_tennis_rankings
# Sincronizar odds
./venv/bin/python manage.py sync_tennis_odds --days=2
# Actualizar partidos live
./venv/bin/python manage.py sync_tennis_live
# Descargar estadisticas de partidos finalizados
./venv/bin/python manage.py sync_tennis_match_details --finished-only --limit=20
# Sincronizar jugadoras WTA (IDs oficiales y fechas de nacimiento)
./venv/bin/python manage.py sync_wta_players
# Sincronizar odds de Gamdom (SportRadar)
./venv/bin/python manage.py sync_gamdom_events --hours=48 --sync-matches
# Sincronizar ratings UTR (5 threads paralelos)
./venv/bin/python manage.py sync_utr_ratings --threads=5