System Health

Monitor scheduled jobs, PM2 processes, sync health, and operational automation.

JobScheduleTotal RunsSuccessFailedLast RunLast DurationLast RecordsStatus
Loading cron jobs...
JobScheduleTotal RunsSuccessFailedLast RunLast DurationLast RecordsStatus
Loading cron jobs...
jennie-score-live-sync

Fetches live scores for LIVE fixtures from API-Football, then updates fixture scores, elapsed time, and events in DB. Short-lived script (~2s). PM2 restarts it on the next cron tick.

ONLINE
PM2 ID
3
Schedule
Every 1 minute (*/1 * * * *)
Script
scripts/sync-live.sh -> api/sync/live_sync.py
PID
Uptime
Restarts

jennie-score-watchdog

283491b1

Ensures jennie-score-admin (port 3010) and jennie-score-api (port 8000) are running. Auto-restarts if down.

ONLINE
Schedule
Every 5 minutes
Log File
No dedicated log file
Last Log Timestamp
Log Status
Not required

jennie-score-sync

a6f34a80

Runs cron_sync.py: syncs fixtures (by date), stats, odds, AFP predictions, H2H, recent form, league profiles, and standings in one run.

UNKNOWN
Schedule
Every 15 minutes
Log File
/tmp/jennie-score-sync.log
Last Log Timestamp
Log Status
No data

jennie-score-predict-settle

8998d43b

Runs cron_predict_settle.py: executes active AI predictors for upcoming fixtures, places bets, and auto-settles finished bets.

UNKNOWN
Schedule
Every 15 minutes
Log File
/tmp/jennie-score-predict-settle.log
Last Log Timestamp
Log Status
No data