Files
2026-03-06 17:11:35 +08:00

19 lines
673 B
Bash
Executable File

#!/bin/bash
# Star Office UI Health Check
# Checks if backend is responding, restarts if not
BACKEND_URL="http://127.0.0.1:19000/health"
LOG_FILE="/root/.openclaw/workspace/star-office-ui/healthcheck.log"
# Log timestamp
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Health check starting..." >> "$LOG_FILE"
# Check backend
if curl -sS "$BACKEND_URL" > /dev/null 2>&1; then
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Backend is healthy" >> "$LOG_FILE"
else
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Backend is NOT healthy - restarting..." >> "$LOG_FILE"
systemctl restart star-office-backend.service
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Backend restarted" >> "$LOG_FILE"
fi