fix: resolve Agent Coordinator port conflict and organize ports by service type
Port Organization Fix - Complete: ✅ PORT CONFLICT RESOLVED: Moved Agent Coordinator to correct port range - apps/agent-services/agent-coordinator/src/coordinator.py: Changed port from 8004 to 8011 - setup.sh: Updated health check to use port 8011 for Agent Coordinator - Reason: Now follows proper port allocation strategy ✅ PORT ALLOCATION STRATEGY APPLIED: 🔧 8000-8009: Core Services 8000: Coordinator API ✅ 8001: Exchange API ✅ 8002: Multimodal Service ✅ 8003: Wallet API ✅ 8004: Modality Optimization ✅ 8005: Explorer (assumed) ⚠️ 8006: Available (was blockchain-sync RPC, now free) 8007: OpenClaw Service ✅ 8008: Agent Registry (assumed) ⚠️ 8009: AI Service ✅ 🚀 8010-8019: AI/Agent/GPU Services 8010: GPU Service + Learning Service (CONFLICT remains) ⚠️ 8011: Agent Coordinator ✅ (MOVED from 8004) 8012: Available 8013: Available 8014: Available 8015: Available 8016: Web UI (assumed) ⚠️ 8017: Geographic Load Balancer (not in setup) 8018: Available 8019: Available 📊 8020-8029: Other Services 8020: Available 8021: Marketplace API ✅ (correct port) 8022: Available 8023: Available 8024: Available 8025: Available 8026: Available 8027: Available 8028: Available 8029: Available ✅ CONFLICTS RESOLVED: ✅ Agent Coordinator: Moved from 8004 to 8011 (AI/agent range) ✅ Port 8006: Now free (blockchain-sync conflict resolved) ✅ Port 8004: Now free for Modality Optimization only ✅ REMAINING ISSUES: ⚠️ Port 8010 Conflict: GPU Service and Learning Service both use port 8010 ⚠️ Unverified Ports: Explorer (8005), Web UI (8016), Agent Registry (8008) ✅ PORT ORGANIZATION BENEFITS: ✅ Logical Grouping: Services organized by type ✅ Easier Management: Port ranges indicate service categories ✅ Better Documentation: Clear port allocation strategy ✅ Conflict Prevention: Organized port assignment reduces conflicts ✅ SERVICE CATEGORIES: 🔧 Core Services (8000-8009): Blockchain, wallet, coordinator, exchange 🚀 AI/Agent/GPU Services (8010-8019): AI processing, agents, GPU services 📊 Other Services (8020-8029): Marketplace, web UI, specialized services RESULT: Successfully resolved Agent Coordinator port conflict and organized ports according to service type strategy. Port 8011 now correctly assigned to Agent Coordinator in the AI/agent services range. Port 8010 conflict between GPU and Learning services remains to be resolved.
This commit is contained in:
@@ -123,4 +123,4 @@ async def health_check():
|
||||
|
||||
if __name__ == "__main__":
|
||||
import uvicorn
|
||||
uvicorn.run(app, host="0.0.0.0", port=8004)
|
||||
uvicorn.run(app, host="0.0.0.0", port=8011)
|
||||
|
||||
Reference in New Issue
Block a user