#!/bin/bash # 健康检查脚本 # 创建时间: 2025-09-24T07:01:13.006Z echo "🔍 检查WWJCloud应用健康状态..." # 检查应用是否运行 PID=$(ps aux | grep 'node.*wwjcloud' | grep -v grep | awk '{print $2}') if [ -z "$PID" ]; then echo "❌ 应用未运行" exit 1 fi # 检查端口是否监听 if ! netstat -tlnp | grep :3000 > /dev/null; then echo "❌ 端口3000未监听" exit 1 fi # 检查HTTP响应 if ! curl -f http://localhost:3000/health > /dev/null 2>&1; then echo "❌ HTTP健康检查失败" exit 1 fi echo "✅ 应用健康状态良好" exit 0