Severity: info
GitNexus Service Recovery
Recuperación del servicio GitNexus: health, restart seguro, conflictos de puerto y verificación de index cargado.
Health rápido
curl -s http://127.0.0.1:4747/api/healthcurl -s http://127.0.0.1:4747/api/repos | jq '.[0].stats'Esperado:
/api/health→{"status":"ok"}/api/repos→nodes > 0yedges > 0
Si el puerto 4747 no responde
- Ver listener:
ss -tlnp | grep ':4747'- Reiniciar service (si existe):
sudo systemctl restart gitnexussudo systemctl status gitnexus --no-pagerConflicto de puerto
Si gitnexus no arranca por “address already in use”, hay un proceso manual ocupando :4747.
ss -tlnp | grep ':4747'# matar PID manual solo si es el gitnexus antiguokill <pid>sudo systemctl restart gitnexusVerificación final
/opt/ai-lab/scripts/gitnexus-health.sh