FABRIC/scripts
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
2026-04-30 16:22:16 -04:00
..
br-get-next-bead.sh feat(bd-2kf): Add comprehensive test coverage for parser and store 2026-03-03 10:43:24 +00:00
br-ready-jsonl.sh feat(bd-2kf): Add comprehensive test coverage for parser and store 2026-03-03 10:43:24 +00:00
br-ready-queue.sh feat(bd-2kf): Add comprehensive test coverage for parser and store 2026-03-03 10:43:24 +00:00
br-ready-workaround.sh feat(bd-2kf): Add comprehensive test coverage for parser and store 2026-03-03 10:43:24 +00:00
br-ready-wrapper.sh feat(bd-2kf): Add comprehensive test coverage for parser and store 2026-03-03 10:43:24 +00:00
br-regenerate-queue.sh feat(bd-2kf): Add comprehensive test coverage for parser and store 2026-03-03 10:43:24 +00:00
fabric-health-check.sh feat(bd-ch6.6): wire sd_notify + add untracked serverMetrics and health-check files 2026-04-23 21:58:37 -04:00
fabric-web.service feat(bd-ch6.8): add systemd hardening limits to fabric-web.service 2026-04-30 16:22:16 -04:00
fabric-web.sh docs(bd-n8y): add auth token documentation to README and startup script 2026-04-23 16:14:51 -04:00
service.sh feat(bd-288): Add systemd service for persistent FABRIC web server 2026-03-16 23:51:07 -04:00
setup-tailscale-serve.sh feat(infra): expose FABRIC dashboard over Tailscale with TLS 2026-04-23 22:05:39 -04:00