jedarden
a6418ac539
feat(bd-ch6.8): add systemd hardening limits to fabric-web.service
- MemoryMax=1536M, MemoryHigh=1200M (1.5GB hard limit, 1.2GB soft)
- CPUQuota=200% (max 2 cores)
- StartLimitInterval=120s, StartLimitBurst=5 (rate-limit restarts)
- Add --max-old-space-size=1024 to Node heap
- Add --heap-snapshots --snapshot-interval 30 for leak debugging
Prevents runaway memory/CPU from taking down the host. Watchdog already
implemented in bd-ch6.6 (Type=notify, WatchdogSec=30).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Bead-Id: bd-ch6.8