diff --git a/docs/beginner/01_getting_started/ENHANCED_SERVICES_IMPLEMENTATION_GUIDE.md b/docs/beginner/01_getting_started/ENHANCED_SERVICES_IMPLEMENTATION_GUIDE.md index 62571806..9ad7b077 100644 --- a/docs/beginner/01_getting_started/ENHANCED_SERVICES_IMPLEMENTATION_GUIDE.md +++ b/docs/beginner/01_getting_started/ENHANCED_SERVICES_IMPLEMENTATION_GUIDE.md @@ -119,7 +119,7 @@ cd /opt/aitbc/apps/coordinator-api # Check individual service logs ./manage_services.sh logs aitbc-multimodal -./manage_services.sh logs aitbc-gpu-multimodal +./manage_services.sh logs aitbc-multimodal-gpu ``` ## 📊 Service Details @@ -197,7 +197,7 @@ curl -X POST http://localhost:8011/process \ ./manage_services.sh status # View service logs -./manage_services.sh logs aitbc-gpu-multimodal +./manage_services.sh logs aitbc-multimodal-gpu # Enable auto-start ./manage_services.sh enable @@ -234,10 +234,10 @@ df -h systemctl status aitbc-multimodal.service # Audit service logs -sudo journalctl -u aitbc-multimodal.service --since "1 hour ago" +sudo journalctl -u aitbc-multimodal-gpu.service --since "1 hour ago" # Monitor resource usage -systemctl status aitbc-gpu-multimodal.service --no-pager +systemctl status aitbc-multimodal-gpu.service --no-pager ``` ## 🐛 Troubleshooting diff --git a/systemd/aitbc-gpu-miner.service b/systemd/aitbc-gpu-miner.service deleted file mode 100644 index 639bc985..00000000 --- a/systemd/aitbc-gpu-miner.service +++ /dev/null @@ -1,28 +0,0 @@ -[Unit] -Description=AITBC GPU Miner Client -After=network.target -Wants=network.target - -[Service] -Type=simple -User=debian -Group=debian -WorkingDirectory=/home/debian/aitbc -Environment=PYTHONPATH=/home/debian/aitbc -ExecStart=/usr/bin/python3 /home/debian/aitbc/gpu_miner_simple.py -Restart=on-failure -RestartSec=30 -StartLimitInterval=300 -StartLimitBurst=5 -StandardOutput=journal -StandardError=journal -SyslogIdentifier=aitbc-gpu-miner - -# Security settings -NoNewPrivileges=true -PrivateTmp=true -ProtectSystem=strict -ReadWritePaths=/home/debian/aitbc - -[Install] -WantedBy=multi-user.target diff --git a/systemd/aitbc-gpu-miner.service.d/10-central-env.conf b/systemd/aitbc-gpu-miner.service.d/10-central-env.conf deleted file mode 100644 index 40bdf519..00000000 --- a/systemd/aitbc-gpu-miner.service.d/10-central-env.conf +++ /dev/null @@ -1,2 +0,0 @@ -[Service] -EnvironmentFile=/opt/aitbc/.env diff --git a/systemd/aitbc-gpu-multimodal.service b/systemd/aitbc-gpu-multimodal.service deleted file mode 100644 index b6223596..00000000 --- a/systemd/aitbc-gpu-multimodal.service +++ /dev/null @@ -1,37 +0,0 @@ -[Unit] -Description=AITBC GPU Multi-Modal Processing Service -After=network.target aitbc-coordinator-api.service -Wants=aitbc-coordinator-api.service - -[Service] -Type=simple -User=debian -Group=debian -WorkingDirectory=/home/oib/aitbc/apps/coordinator-api -Environment=PATH=/usr/bin -Environment=CUDA_VISIBLE_DEVICES=0 -ExecStart=/usr/bin/python3 -m uvicorn src.app.services.gpu_multimodal_app:app --host 127.0.0.1 --port 8003 -ExecReload=/bin/kill -HUP $MAINPID -KillMode=mixed -TimeoutStopSec=5 -PrivateTmp=true -Restart=on-failure -RestartSec=10 - -# Logging -StandardOutput=journal -StandardError=journal -SyslogIdentifier=aitbc-gpu-multimodal - -# Security -NoNewPrivileges=true -ProtectSystem=strict -ProtectHome=true -ReadWritePaths=/home/oib/aitbc/apps/coordinator-api - -# GPU Access -DeviceAllow=/dev/nvidia0 rwm -DevicePolicy=auto - -[Install] -WantedBy=multi-user.target diff --git a/systemd/aitbc-gpu-multimodal.service.d/10-central-env.conf b/systemd/aitbc-gpu-multimodal.service.d/10-central-env.conf deleted file mode 100644 index 40bdf519..00000000 --- a/systemd/aitbc-gpu-multimodal.service.d/10-central-env.conf +++ /dev/null @@ -1,2 +0,0 @@ -[Service] -EnvironmentFile=/opt/aitbc/.env diff --git a/systemd/aitbc-gpu-registry.service b/systemd/aitbc-gpu-registry.service deleted file mode 100644 index 20630959..00000000 --- a/systemd/aitbc-gpu-registry.service +++ /dev/null @@ -1,21 +0,0 @@ -[Unit] -Description=AITBC GPU Registry Demo -After=network.target -Wants=network.target - -[Service] -Type=simple -User=aitbc -Group=aitbc -WorkingDirectory=/opt/aitbc/apps/gpu-miner -Environment=PATH=/usr/bin -Environment=PYTHONPATH=/opt/aitbc/apps/gpu-miner -ExecStart=/usr/bin/python3 /opt/aitbc/dev/gpu/gpu_registry_demo.py -Restart=always -RestartSec=10 -StandardOutput=journal -StandardError=journal -SyslogIdentifier=aitbc-gpu-registry - -[Install] -WantedBy=multi-user.target