System Health
Monitor scheduled jobs, PM2 processes, sync health, and operational automation.
| Job | Schedule | Total Runs | Success | Failed | Last Run | Last Duration | Last Records | Status |
|---|---|---|---|---|---|---|---|---|
| Loading cron jobs... | ||||||||
| Job | Schedule | Total Runs | Success | Failed | Last Run | Last Duration | Last Records | Status |
|---|---|---|---|---|---|---|---|---|
| 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.
PM2 ID
3
Schedule
Every 1 minute (*/1 * * * *)
Script
scripts/sync-live.sh -> api/sync/live_sync.py
PID
—
Uptime
—
Restarts
—
jennie-score-watchdog
283491b1Ensures jennie-score-admin (port 3010) and jennie-score-api (port 8000) are running. Auto-restarts if down.
Schedule
Every 5 minutes
Log File
No dedicated log file
Last Log Timestamp
—
Log Status
Not required
jennie-score-sync
a6f34a80Runs cron_sync.py: syncs fixtures (by date), stats, odds, AFP predictions, H2H, recent form, league profiles, and standings in one run.
Schedule
Every 15 minutes
Log File
/tmp/jennie-score-sync.log
Last Log Timestamp
—
Log Status
No data
jennie-score-predict-settle
8998d43bRuns cron_predict_settle.py: executes active AI predictors for upcoming fixtures, places bets, and auto-settles finished bets.
Schedule
Every 15 minutes
Log File
/tmp/jennie-score-predict-settle.log
Last Log Timestamp
—
Log Status
No data