Add web apps monitoring documentation and auto-restart cron job
- Created memory/web-apps-monitoring.md with status and restart instructions - Set up cron job to check both sites every 10 minutes - Auto-restarts any site that returns non-200 or times out - Sends Telegram notification if restart occurs
This commit is contained in:
parent
31534090f3
commit
e02147408a
42
memory/web-apps-monitoring.md
Normal file
42
memory/web-apps-monitoring.md
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
# Web Apps Monitoring
|
||||||
|
|
||||||
|
## Active Sites
|
||||||
|
|
||||||
|
| Site | URL | Port | Purpose |
|
||||||
|
|------|-----|------|---------|
|
||||||
|
| Project Hub | http://localhost:3000 | 3000 | Task/idea tracking with Kanban |
|
||||||
|
| Blog Backup | http://localhost:3003 | 3003 | Daily digest & message backup |
|
||||||
|
|
||||||
|
## Auto-Restart Monitoring
|
||||||
|
|
||||||
|
**Cron Job:** `Monitor Web Apps - Auto Restart`
|
||||||
|
- **Frequency:** Every 10 minutes
|
||||||
|
- **Action:** Checks HTTP 200 status on both sites
|
||||||
|
- **On Failure:** Automatically restarts the down service(s)
|
||||||
|
- **Notification:** Telegram message if restart occurred
|
||||||
|
|
||||||
|
## Manual Restart
|
||||||
|
|
||||||
|
If both are down:
|
||||||
|
```bash
|
||||||
|
# Project Hub
|
||||||
|
cd /Users/mattbruce/Documents/Projects/OpenClaw/Web/gantt-board
|
||||||
|
npm run dev -- --port 3000
|
||||||
|
|
||||||
|
# Blog Backup
|
||||||
|
cd /Users/mattbruce/Documents/Projects/OpenClaw/Web/blog-backup
|
||||||
|
npm run dev -- --port 3003
|
||||||
|
```
|
||||||
|
|
||||||
|
## Check Status
|
||||||
|
```bash
|
||||||
|
curl http://localhost:3000
|
||||||
|
curl http://localhost:3003
|
||||||
|
```
|
||||||
|
|
||||||
|
## For Future AI Continuity
|
||||||
|
If this agent is replaced:
|
||||||
|
1. Run `openclaw cron list` to see monitoring job
|
||||||
|
2. Check `process list` for running dev servers
|
||||||
|
3. Restart manually if needed using commands above
|
||||||
|
4. Both projects are in `/Users/mattbruce/Documents/Projects/OpenClaw/Web/`
|
||||||
Loading…
Reference in New Issue
Block a user