Files
rpa_vision_v3/docs/archive/misc/PORTS_STATUS.md
Dom a27b74cf22 v1.0 - Version stable: multi-PC, détection UI-DETR-1, 3 modes exécution
- Frontend v4 accessible sur réseau local (192.168.1.40)
- Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard)
- Ollama GPU fonctionnel
- Self-healing interactif
- Dashboard confiance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 11:23:51 +01:00

4.2 KiB

🔌 État des Ports - Dashboard RPA Vision V3

Date de vérification : 24 novembre 2024
Statut : TOUS LES PORTS DISPONIBLES (vérifié en temps réel)


📊 Résumé

Port Statut Usage Notes
5000 Libre Flask (standard) Disponible comme alternative
5001 UTILISÉ Dashboard RPA Vision V3 Port configuré et actif
3000 Libre Alternative React/Node Vérifié disponible
8000 Libre Alternative Django Vérifié disponible
8080 Libre Alternative Tomcat Vérifié disponible
8888 Libre Alternative Jupyter Vérifié disponible
9000 Libre Alternative PHP Vérifié disponible

⚠️ IMPORTANT : Aucun service n'a été arrêté. Tous les ports listés sont naturellement libres.


🎯 Configuration Actuelle

Dashboard RPA Vision V3

  • Fichier : web_dashboard/app.py
  • Port configuré : 5001
  • Host : 0.0.0.0 (accessible depuis le réseau local)
  • Mode debug : True

Ligne de configuration (app.py:165)

app.run(debug=True, host='0.0.0.0', port=5001)

Note : Port 5001 choisi pour éviter tout conflit avec d'autres services.


🚀 Lancement du Dashboard

Méthode 1 : Via run.sh (recommandé)

cd rpa_vision_v3
./run.sh --dashboard

Méthode 2 : Directement

cd rpa_vision_v3/web_dashboard
python app.py

Méthode 3 : Avec un port personnalisé

# Modifier app.py ligne 165
app.run(debug=True, host='0.0.0.0', port=8000)

🔍 Vérification des Ports

Script automatique

./rpa_vision_v3/check_dashboard_port.sh

Commandes manuelles

# Vérifier si le port 5001 est utilisé
ss -tuln | grep :5001

# Trouver le processus utilisant le port 5001
lsof -i :5001

# Libérer le port 5001
kill $(lsof -t -i:5001)

🛠️ Résolution de Problèmes

Problème : Port 5001 occupé

Symptôme :

OSError: [Errno 98] Address already in use

Solution 1 : Vérifier le processus

# Identifier le processus
lsof -i :5001

# Arrêter le processus si nécessaire (remplacer PID)
kill <PID>

Solution 2 : Utiliser un port alternatif

# Modifier web_dashboard/app.py ligne 165
app.run(debug=True, host='0.0.0.0', port=8000)

# Accès: http://localhost:8000

Solution 3 : Variable d'environnement

export FLASK_PORT=8000
python web_dashboard/app.py

📝 Historique

24 novembre 2024 - 15:35

  • Vérification en temps réel : TOUS les ports sont naturellement libres
  • AUCUN service n'a été arrêté - Ports disponibles sans intervention
  • Port 5001 configuré pour le dashboard (choix utilisateur)
  • Configuration mise à jour dans web_dashboard/app.py
  • Tous les ports web standards vérifiés et disponibles
  • Script de vérification créé (check_dashboard_port.sh)
  • Dashboard prêt pour le lancement immédiat sur http://localhost:5001

🌐 Accès au Dashboard

Une fois lancé, le dashboard est accessible via :

Fonctionnalités disponibles

  • Statut du système
  • Liste des tests unitaires
  • Lancement de tests
  • Visualisation des logs en temps réel
  • Console de sortie des tests

🔒 Sécurité

⚠️ ATTENTION : Le dashboard est configuré avec host='0.0.0.0'

Cela signifie qu'il est accessible depuis le réseau local.

Pour limiter l'accès au localhost uniquement :

# Modifier app.py ligne 165
app.run(debug=True, host='127.0.0.1', port=5001)

Checklist de Démarrage

Avant de lancer le dashboard :

  • Port 5001 disponible et configuré
  • Flask installé (pip install Flask==3.0.0)
  • Template HTML créé (templates/index.html)
  • Dossier logs existant
  • Tests unitaires présents
  • Lancer le dashboard : ./run.sh --dashboard
  • Vérifier l'accès : http://localhost:5001
  • Tester les fonctionnalités

Statut Final : PRÊT POUR LE LANCEMENT

Le dashboard peut maintenant être lancé sans conflit de port.