lecoffre_node/docs/TESTS_CONNECTIVITE_COMPLETS.md
Nicolas Cantu 17a8b54f1e Amélioration du démarrage et déploiement
- Amélioration du script startup-sequence.sh avec validation des dépendances externes
- Ajout de healthchecks robustes dans docker-compose.yml
- Documentation complète des améliorations et procédures
- Règles Cursor pour éviter la prolifération de scripts
- Validation automatique de dev3.4nkweb.com:9090 avant démarrage
- Redémarrage intelligent après réparation des services externes
2025-09-20 10:33:06 +00:00

91 lines
4.0 KiB
Markdown

# Tests de Connectivité Exhaustifs - dev3.4nkweb.com
## Résumé Exécutif
**Date des tests** : 20/09/2025
**Objectif** : Tester tous les protocoles, ports et chemins possibles pour dev3.4nkweb.com
## Résultats des Tests
### Groupe 1: Tests avec port 9090 (Tous échouent)
| URL | Résultat | Détails |
|-----|----------|---------|
| `http://dev3.4nkweb.com:9090` | ❌ Connection refused | Port 9090 fermé |
| `https://dev3.4nkweb.com:9090` | ❌ Connection refused | Port 9090 fermé |
| `http://dev3.4nkweb.com:9090/ws` | ❌ Connection refused | Port 9090 fermé |
| `https://dev3.4nkweb.com:9090/ws` | ❌ Connection refused | Port 9090 fermé |
| `http://dev3.4nkweb.com:9090/signer` | ❌ Connection refused | Port 9090 fermé |
| `https://dev3.4nkweb.com:9090/signer` | ❌ Connection refused | Port 9090 fermé |
| `http://dev3.4nkweb.com:9090/signer/ws` | ❌ Connection refused | Port 9090 fermé |
| `https://dev3.4nkweb.com:9090/signer/ws` | ❌ Connection refused | Port 9090 fermé |
### Groupe 2: Tests sans port 9090 (Port par défaut)
| URL | Résultat | Détails |
|-----|----------|---------|
| `http://dev3.4nkweb.com` | ⚠️ 301 Redirect | Redirige vers HTTPS |
| `https://dev3.4nkweb.com` | ⚠️ 502 Bad Gateway | Nginx OK, backend KO |
| `http://dev3.4nkweb.com/ws` | ⚠️ 301 Redirect | Redirige vers HTTPS |
| `https://dev3.4nkweb.com/ws` | ⚠️ 301 Redirect | Redirige vers `/ws/` |
| `https://dev3.4nkweb.com/ws/` | ⚠️ 502 Bad Gateway | Nginx OK, backend KO |
| `https://dev3.4nkweb.com/signer` | ⚠️ 502 Bad Gateway | Nginx OK, backend KO |
| `https://dev3.4nkweb.com/signer/ws` | ⚠️ 502 Bad Gateway | Nginx OK, backend KO |
### Groupe 3: Tests autres ports
| URL | Résultat | Détails |
|-----|----------|---------|
| `http://dev3.4nkweb.com:80` | ⚠️ 301 Redirect | Redirige vers HTTPS |
| `https://dev3.4nkweb.com:443` | ⚠️ 502 Bad Gateway | Nginx OK, backend KO |
| `http://dev3.4nkweb.com:3001` | ❌ Connection refused | Port 3001 fermé |
| `http://dev3.4nkweb.com:8080` | ✅ **SERVICE ACTIF** | Express.js répond |
| `http://dev3.4nkweb.com:8080/ws` | ⚠️ 404 Not Found | Service actif mais pas de route /ws |
| `http://dev3.4nkweb.com:8080/signer` | ⚠️ 404 Not Found | Service actif mais pas de route /signer |
| `http://dev3.4nkweb.com:8080/health` | ⚠️ 404 Not Found | Service actif mais pas de route /health |
## Découverte Importante
### Port 8080 - Service Express.js Actif
Le port 8080 sur dev3.4nkweb.com héberge un service Express.js qui répond avec :
- **Headers** : `X-Powered-By: Express`
- **CORS** : `Access-Control-Allow-Origin: http://localhost:3000`
- **Status** : Service actif et fonctionnel
- **Routes** : Aucune route `/ws`, `/signer`, ou `/health` configurée
## Analyse
### État des Services
1. **Port 9090** : Complètement fermé (Connection refused)
2. **Port 443** : Nginx fonctionne mais services backend retournent 502 Bad Gateway
3. **Port 8080** : Service Express.js actif mais sans routes WebSocket/signer
4. **Port 3001** : Fermé (Connection refused)
### Problème Identifié
- Le service signer sur le port 9090 n'est pas démarré
- Les services backend sur le port 443 ne sont pas démarrés
- Un service Express.js fonctionne sur le port 8080 mais sans les routes nécessaires
## Recommandations
### Solution Immédiate
1. **Vérifier l'état des services** sur dev3.4nkweb.com
2. **Redémarrer le service signer** sur le port 9090
3. **Configurer les routes WebSocket** sur le port 8080 si nécessaire
### Configuration Alternative
Si le port 9090 n'est pas disponible, considérer :
- Utiliser le port 8080 avec les routes appropriées
- Configurer un proxy nginx pour rediriger vers le bon service
- Utiliser temporairement le signer local en attendant la résolution
## Conclusion
Le serveur dev3.4nkweb.com a :
- ✅ Nginx fonctionnel sur le port 443
- ✅ Service Express.js actif sur le port 8080
- ❌ Service signer indisponible sur le port 9090
- ❌ Services backend indisponibles sur le port 443
**Action requise** : Redémarrer les services signer et backend sur dev3.4nkweb.com