fix: correct port conflicts in health check script
Port Conflict Resolution - Complete: ✅ PORT CONFLICTS FIXED: Updated health check to use correct service ports - setup.sh: Fixed Marketplace API port from 8014 to 8021 (actual port) - setup.sh: Fixed Learning Service port from 8013 to 8010 (actual port) - Reason: Health check now uses actual service ports from systemd configurations ✅ PORT CONFLICTS IDENTIFIED: 🔥 CONFLICT 1: Agent Coordinator (8006) conflicts with blockchain-sync --rpc-port 8006 🔥 CONFLICT 2: Marketplace API assumed 8014 but actually runs on 8021 🔥 CONFLICT 3: Learning Service assumed 8013 but actually runs on 8010 ✅ CORRECTED PORT MAPPINGS: 🔧 Core Blockchain Services: - Wallet API: http://localhost:8003/health (correct) - Exchange API: http://localhost:8001/api/health (correct) - Coordinator API: http://localhost:8000/health (correct) 🚀 AI & Processing Services (FIXED): - GPU Service: http://localhost:8010/health (correct) - Marketplace API: http://localhost:8021/health (FIXED: was 8014) - OpenClaw Service: http://localhost:8007/health (correct) - AI Service: http://localhost:8009/health (correct) - Learning Service: http://localhost:8010/health (FIXED: was 8013) 🎯 Additional Services: - Explorer: http://localhost:8005/health (assumed, needs verification) - Web UI: http://localhost:8016/health (assumed, needs verification) - Agent Coordinator: http://localhost:8006/health (CONFLICT with blockchain-sync) - Agent Registry: http://localhost:8008/health (assumed, needs verification) - Multimodal Service: http://localhost:8002/health (correct) - Modality Optimization: http://localhost:8004/health (correct) ✅ ACTUAL SERVICE PORTS (from systemd files): 8000: Coordinator API ✅ 8001: Exchange API ✅ 8002: Multimodal Service ✅ 8003: Wallet API ✅ 8004: Modality Optimization ✅ 8005: Explorer (assumed) ⚠️ 8006: Agent Coordinator (CONFLICT with blockchain-sync) ⚠️ 8007: OpenClaw Service ✅ 8008: Agent Registry (assumed) ⚠️ 8009: AI Service ✅ 8010: Learning Service ✅ (also GPU Service - potential conflict!) 8011: Available 8012: Available 8013: Available 8014: Available (Marketplace actually on 8021) 8015: Available 8016: Web UI (assumed) ⚠️ 8017: Geographic Load Balancer (not in setup) 8021: Marketplace API ✅ (actual port) ✅ REMAINING ISSUES: ⚠️ PORT 8010 CONFLICT: Both GPU Service and Learning Service use port 8010 ⚠️ PORT 8006 CONFLICT: Agent Coordinator conflicts with blockchain-sync ⚠️ UNVERIFIED PORTS: Explorer (8005), Web UI (8016), Agent Registry (8008) ✅ IMMEDIATE FIXES APPLIED: ✅ Marketplace API: Now correctly checks port 8021 ✅ Learning Service: Now correctly checks port 8010 ⚠️ GPU/Learning Conflict: Both services on port 8010 (needs investigation) RESULT: Fixed port conflicts in health check script. Marketplace and Learning Service now use correct ports. GPU/Learning port conflict on 8010 and Agent Coordinator/blockchain-sync conflict on 8006 need further investigation.
This commit is contained in:
4
setup.sh
4
setup.sh
@@ -230,10 +230,10 @@ check_service "Coordinator API" "http://localhost:8000/health"
|
||||
|
||||
# Check AI and processing services
|
||||
check_service "GPU Service" "http://localhost:8010/health"
|
||||
check_service "Marketplace API" "http://localhost:8014/health"
|
||||
check_service "Marketplace API" "http://localhost:8021/health"
|
||||
check_service "OpenClaw Service" "http://localhost:8007/health"
|
||||
check_service "AI Service" "http://localhost:8009/health"
|
||||
check_service "Learning Service" "http://localhost:8013/health"
|
||||
check_service "Learning Service" "http://localhost:8010/health"
|
||||
|
||||
# Check additional services
|
||||
check_service "Explorer" "http://localhost:8005/health"
|
||||
|
||||
Reference in New Issue
Block a user