Commit Graph

4 Commits

Author SHA1 Message Date
7f54cb6d1d Add lock file to web monitor script to prevent concurrent runs 2026-02-20 08:55:10 -06:00
6ef43a00c3 Add daily data backup system
- Created daily-backup.sh script for all 3 web apps
- Backs up data/ directories to Git daily at 11:00 PM CST
- Commits and pushes to Gitea automatically
- Logs to memory/backup.log
- Cron job created for automated daily runs
2026-02-19 13:26:11 -06:00
eb919244a0 Fix cron auto-restart script - add Homebrew PATH
- Added /opt/homebrew/bin to PATH for npm access
- Use full path to npm (/opt/homebrew/bin/npm) for reliability
- Script tested and working
2026-02-18 20:49:52 -06:00
b934c9fdb3 Task #7: Root cause analysis - why websites die
- Analyzed system limits, memory usage, process status
- Identified primary suspect: Next.js dev server memory leaks
- Secondary suspects: macOS power mgmt, SSH timeout, OOM killer
- Created monitoring script for CPU/memory/file descriptors
- Documented recommendations: production builds, PM2, nohup
2026-02-18 16:04:44 -06:00