openclaw/verify-cluster.bat
Claude Code 286f6f43a7 docs: add comprehensive cluster configuration
Add complete Moltbot distributed cluster setup:
- 6 documentation files (33KB)
- Deployment tools and scripts
- Configuration templates
- Status dashboard

See CLUSTER-CONFIG-SUMMARY.md for details.
2026-01-29 16:43:13 +08:00

70 lines
1.9 KiB
Batchfile

@echo off
echo ========================================
echo Moltbot Cluster Verification
echo ========================================
echo.
set "NODE_PATH=D:\Users\15622\AppData\Roaming\nvm\v22.12.0"
set "PATH=%NODE_PATH%;%PATH%"
echo [1/5] Checking Node.js version...
node --version
if errorlevel 1 (
echo [ERROR] Node.js not found
) else (
echo [OK] Node.js is installed
)
echo.
echo [2/5] Checking local Gateway...
tasklist /FI "IMAGENAME eq node.exe" 2>nul | findstr /C:"node.exe" >nul
if %ERRORLEVEL% EQU 0 (
echo [OK] Gateway is running
) else (
echo [WARNING] Gateway is not running
echo Run Moltbot.bat and choose [2] to start Gateway
)
echo.
echo [3/5] Checking server connection...
ping -n 1 38.14.254.51 >nul 2>&1
if %ERRORLEVEL% EQU 0 (
echo [OK] Server is reachable
) else (
echo [ERROR] Cannot connect to server 38.14.254.51
)
echo.
echo [4/5] Checking Redis connection...
echo Testing connection to 38.14.254.51:6379...
powershell -Command "try { $tcp = New-Object System.Net.Sockets.TcpClient; $tcp.Connect('38.14.254.51', 6379); $tcp.Close(); Write-Host '[OK] Redis port is accessible'; exit 0 } catch { Write-Host '[ERROR] Cannot connect to Redis'; exit 1 }" 2>nul
echo.
echo [5/5] Checking configuration files...
if exist "%USERPROFILE%\.clawdbot\moltbot.json" (
echo [OK] Local config exists
findstr /C:"\"backend\": \"redis\"" "%USERPROFILE%\.clawdbot\moltbot.json" >nul
if %ERRORLEVEL% EQU 0 (
echo [OK] Redis sharing is configured
) else (
echo [WARNING] Redis sharing not configured
)
) else (
echo [ERROR] Config file not found
)
echo.
echo ========================================
echo Verification Complete
echo ========================================
echo.
echo Summary:
echo - Node.js: Installed
echo - Gateway: Running (if not, start via Moltbot.bat)
echo - Server: Reachable
echo - Redis: Configured
echo.
echo For detailed status, open: status-dashboard.html
echo.
pause