Estado del Sistema - Tennis
12512
Partidos
11879
Con Stats
0
Pendientes
3535
Jugadores
239
Torneos
343
Con Odds
Gamdom / SportRadar
3/239
Torneos con SR ID
28
Partidos con Odds Gamdom
10/12/2025 02:00
Ultima sync: 2 partidos
Sincronizacion de Datos
Eventos
Cada 4h
10/12/2025 02:00
0 nuevos, 2 actualizados
Rankings
5:00 AM
10/12/2025 01:00
1000 rankings
Odds
Cada hora
10/12/2025 03:00
0 actualizadas
Live Scores
Cada min
10/12 03:36
13 actualizados
Match Details
Cada 30min
10/12/2025 03:30
0 con stats
WTA Players
Dom 3:30am
1351/1531 con WTA ID
Pendiente primera ejecucion
UTR Ratings
Dom 4:00am
3267/3535 con UTR
5 threads paralelos
tnnslive Odds
Cada hora :30
10/12/2025 03:30
92 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 | 10/12/2025 03:30 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 10/12/2025 03:30 | 2s | OK | 439 | 92 | 0 |
| Descargar Stats Partidos | 10/12/2025 03:00 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Odds | 10/12/2025 03:00 | 3s | OK | 288 | 0 | 0 |
| sync_tnnslive_odds | 10/12/2025 02:30 | 1s | OK | 439 | 87 | 0 |
| Descargar Stats Partidos | 10/12/2025 02:30 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Eventos | 10/12/2025 02:00 | 1s | OK | 2 | 2 | 0 |
| Descargar Stats Partidos | 10/12/2025 02:00 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Odds | 10/12/2025 02:00 | 1s | OK | 288 | 0 | 0 |
| Descargar Stats Partidos | 10/12/2025 01:30 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 10/12/2025 01:30 | 2s | OK | 439 | 82 | 0 |
| Sincronizar Odds | 10/12/2025 01:00 | 2s | OK | 288 | 0 | 0 |
| Sincronizar Rankings | 10/12/2025 01:00 | 6s | OK | 1000 | 0 | 0 |
| Descargar Stats Partidos | 10/12/2025 01:00 | 0s | OK | 0 | 0 | 0 |
| Descargar Stats Partidos | 10/12/2025 00:30 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 10/12/2025 00:30 | 1s | OK | 438 | 76 | 0 |
| Sincronizar Eventos | 10/12/2025 00:00 | 2s | OK | 2 | 2 | 0 |
| Sincronizar Eventos | 10/12/2025 00:00 | 6s | OK | 553 | 553 | 0 |
| Descargar Stats Partidos | 10/12/2025 00:00 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Odds | 10/12/2025 00:00 | 3s | OK | 288 | 0 | 0 |
| Descargar Stats Partidos | 09/12/2025 23:30 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 09/12/2025 23:30 | 2s | OK | 507 | 132 | 0 |
| Sincronizar Odds | 09/12/2025 23:00 | 3s | OK | 526 | 0 | 0 |
| Descargar Stats Partidos | 09/12/2025 23:00 | 0s | OK | 0 | 0 | 0 |
| Descargar Stats Partidos | 09/12/2025 22:30 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 09/12/2025 22:30 | 1s | OK | 491 | 135 | 0 |
| Descargar Stats Partidos | 09/12/2025 22:00 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Odds | 09/12/2025 22:00 | 3s | OK | 525 | 0 | 0 |
| Sincronizar Eventos | 09/12/2025 22:00 | 2s | OK | 2 | 2 | 0 |
| Descargar Stats Partidos | 09/12/2025 21:30 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 09/12/2025 21:30 | 1s | OK | 491 | 134 | 0 |
| Descargar Stats Partidos | 09/12/2025 21:00 | 0s | OK | 0 | 0 | 0 |
| Sincronizar Odds | 09/12/2025 21:00 | 3s | OK | 525 | 45 | 0 |
| Descargar Stats Partidos | 09/12/2025 20:30 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 09/12/2025 20:30 | 2s | OK | 491 | 132 | 0 |
| Sincronizar Odds | 09/12/2025 20:00 | 5s | OK | 258 | 0 | 0 |
| Sincronizar Eventos | 09/12/2025 20:00 | 1s | OK | 2 | 2 | 0 |
| Sincronizar Eventos | 09/12/2025 20:00 | 11s | OK | 620 | 620 | 0 |
| Descargar Stats Partidos | 09/12/2025 20:00 | 0s | OK | 0 | 0 | 0 |
| Entrenar Modelo | 09/12/2025 19:50 | 592s | OK | 11817 | 0 | 0 |
| Descargar Stats Partidos | 09/12/2025 19:30 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 09/12/2025 19:30 | 2s | OK | 503 | 136 | 0 |
| Sincronizar Odds | 09/12/2025 19:00 | 5s | OK | 260 | 0 | 0 |
| Descargar Stats Partidos | 09/12/2025 19:00 | 0s | OK | 0 | 0 | 0 |
| sync_tnnslive_odds | 09/12/2025 18:30 | 2s | OK | 503 | 131 | 0 |
| Descargar Stats Partidos | 09/12/2025 18:30 | 0s | OK | 0 | 0 | 0 |
| generate_value_bets | 09/12/2025 18:26 | 0s | OK | 11 | 0 | 0 |
| Sincronizar Eventos | 09/12/2025 18:00 | 1s | OK | 2 | 2 | 0 |
| Sincronizar Odds | 09/12/2025 18:00 | 2s | OK | 258 | 0 | 0 |
| Descargar Stats Partidos | 09/12/2025 18:00 | 0s | OK | 0 | 0 | 0 |
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