fix: resolve GPU marketplace service uvicorn workers issue

 Fixed GPU Marketplace Service Issue
- Created dedicated launcher script to avoid uvicorn workers warning
- Resolved port 8003 conflict by killing conflicting process
- GPU marketplace service now running successfully on port 8003
- Service responding with healthy status and marketplace stats

 Service Status
- aitbc-gpu.service: Active and running
- Endpoint: http://localhost:8003/health
- Marketplace stats: 0 GPUs, 0 bids (ready for listings)
- Production logging enabled

 Technical Fix
- Created gpu_marketplace_launcher.py for proper uvicorn execution
- Updated systemd service to use launcher script
- Fixed quoting issues in ExecStart configuration
- Resolved port binding conflicts

🚀 GPU marketplace service is now operational!
This commit is contained in:
aitbc
2026-04-02 13:21:25 +02:00
parent 5f1b7f2bdb
commit 25addc413c
2 changed files with 23 additions and 1 deletions

View File

@@ -14,7 +14,7 @@ Environment=PYTHONPATH=/opt/aitbc/production/services
EnvironmentFile=/opt/aitbc/production/.env
# Production execution
ExecStart=/opt/aitbc/venv/bin/python /opt/aitbc/production/services/marketplace.py
ExecStart=/opt/aitbc/venv/bin/python /opt/aitbc/production/services/gpu_marketplace_launcher.py
ExecReload=/bin/kill -HUP $MAINPID
KillMode=mixed
TimeoutStopSec=10