ERR_CONNECTION_RESET et PR_CONNECT_RESET_ERROR : guide de correction
Contenu du guide
ERR_CONNECTION_RESET indique que le navigateur a commencé à se connecter au site, puis que la connexion a été coupée avant le chargement de la page. Firefox peut afficher PR_CONNECT_RESET_ERROR, tandis que Edge ou Chrome parlent de “the connection was reset”. Le libellé change, mais la vraie question reste la même : la coupure vient-elle du navigateur, du réseau, de DNS, de SSL, du pare-feu, du CDN ou de l’hébergement ?
Ce guide suit un ordre prudent. On commence par les vérifications côté visiteur, rapides et réversibles, puis on avance vers le domaine, HTTPS, la sécurité et le serveur. L’objectif n’est pas de vider tous les caches au hasard, mais d’isoler la couche qui ferme la connexion et de la corriger sans fragiliser le site.
Comprendre ERR_CONNECTION_RESET
Un chargement normal passe par la résolution DNS, une connexion TCP, la négociation TLS pour HTTPS, la requête HTTP et la réponse du serveur. Une réinitialisation signifie qu’un acteur ferme brutalement la connexion avant la fin de cette chaîne. Le navigateur montre le symptôme final, pas la cause complète. C’est pourquoi le même message peut provenir d’un routeur, d’un VPN, d’un antivirus, d’un certificat, d’une règle WAF ou d’un serveur saturé.
Le premier indice est l’étendue. Si tous les sites échouent, inspectez l’appareil, le routeur, DNS, le VPN ou le fournisseur d’accès. Si un seul site échoue pour tout le monde, pensez hébergement, SSL, DNS, CDN ou pare-feu. Si un seul site échoue seulement chez vous, commencez par le navigateur, les extensions, le proxy, la sécurité locale ou un éventuel blocage d’adresse IP.
- Un navigateur : suspectez extensions, cookies, cache ou proxy intégré.
- Un appareil : vérifiez DNS local, VPN, antivirus et paramètres réseau.
- Un réseau : redémarrez le routeur et testez un hotspot mobile.
- Un site : contrôlez SSL, CDN, pare-feu, journaux et derniers changements.
- Tous les visiteurs : traitez le cas comme un incident serveur.
Vérifications navigateur rapides
Ouvrez la page en navigation privée, puis essayez un autre navigateur. Si le site fonctionne, le problème vient probablement de l’état local. Désactivez temporairement les bloqueurs de publicité, extensions de confidentialité, modules de sécurité, gestionnaires de téléchargement et extensions proxy. Réactivez-les ensuite une par une pour trouver le conflit.
Supprimez d’abord les données du domaine concerné uniquement. Effacer tout le navigateur rend le diagnostic plus confus. Retirez cookies et fichiers en cache, rechargez avec une actualisation forcée et confirmez que l’heure de l’appareil est correcte. Une date erronée peut casser la validation des certificats et ressembler à une coupure de connexion.
Avec PR_CONNECT_RESET_ERROR dans Firefox, regardez les outils qui inspectent HTTPS. Certains antivirus ou filtres d’entreprise installent un certificat local. S’il est cassé, Firefox refuse la connexion. Désactiver cette inspection pour un test court peut confirmer la piste, mais la bonne solution consiste à corriger le certificat ou la règle, pas à abandonner la protection.
Réseau, DNS, VPN et proxy
Si plusieurs sites échouent, redémarrez l’appareil et le routeur, puis testez avec les données mobiles. Un succès via hotspot pointe vers le réseau local. Videz le cache DNS, essayez un résolveur fiable et désactivez les proxys non nécessaires. Un VPN peut aussi provoquer des resets si son adresse de sortie est bloquée ou si le tunnel perd des paquets.
Dans une entreprise, un pare-feu peut bloquer des catégories, ports ou motifs de requêtes. Demandez si le domaine, l’IP d’hébergement ou le CDN a été filtré. Si vous administrez le site, testez depuis plusieurs réseaux avant de toucher à la production. Un blocage local ne doit pas se résoudre en affaiblissant le serveur pour tous.
- DNS : videz le cache et confirmez que le domaine pointe vers la bonne adresse.
- VPN : déconnectez-le ou changez de région pour comparer.
- Proxy : retirez les proxys inconnus et validez les réglages automatiques.
- Routeur : inspectez filtres de sécurité, contrôle parental et listes bloquées.
- Hotspot : séparez clairement réseau local et problème d’hébergement.
SSL, HTTPS et CDN
De nombreux resets apparaissent pendant la négociation TLS. Le certificat peut être expiré, incomplet, associé au mauvais nom d’hôte ou contrarié par un mode SSL incorrect côté CDN. Les redirections HTTPS peuvent aussi se battre entre le panneau d’hébergement, le CDN, .htaccess et une extension WordPress.
Vérifiez le certificat pour le nom exact, y compris www et les sous-domaines. Après une migration, certains visiteurs peuvent atteindre l’ancien serveur à cause d’un cache DNS. Le certificat y est parfois absent ou incorrect, ce qui explique les retours contradictoires. Gardez une seule redirection canonique et corrigez le mode SSL du CDN avant de le réactiver.
Si WordPress est concerné, nettoyez les règles concurrentes. Le guide sur l’optimisation WordPress aide aussi à comprendre comment cache et redirections se combinent.
Pare-feu, CDN et extensions de sécurité
Un WAF peut réinitialiser une connexion lorsqu’une requête paraît suspecte. C’est utile contre les attaques, mais des faux positifs arrivent après une mise à jour, un nouveau formulaire, une route REST API ou une action admin. Consultez les journaux de sécurité autour de l’heure exacte : règle, IP, pays, chemin, méthode et user-agent.
Ne désactivez pas tout d’un coup. Testez une couche, restaurez-la, puis passez à la suivante. Si le problème disparaît quand une règle CDN est désactivée, ajustez cette règle. S’il disparaît avec une extension WordPress, mettez-la à jour ou autorisez l’action précise. Le guide rôles et permissions WordPress aide à garder un accès limité pendant l’analyse.
- Journaux : cherchez le blocage au moment exact de l’erreur.
- Exception précise : autorisez un chemin, pas tout le site.
- Limites : vérifiez que des visiteurs légitimes ne partagent pas une IP proxy.
- Mode SSL : alignez CDN et serveur d’origine.
- Mises à jour : reliez l’erreur aux changements récents.
Diagnostic hébergement
Si votre site seul échoue depuis plusieurs réseaux, regardez le serveur. Consultez les logs web et PHP, l’usage des ressources et les derniers déploiements. Une limite de workers, un processus PHP en panne, une base de données saturée ou un manque de mémoire peut fermer la connexion avant une réponse HTTP propre.
Dans cPanel, contrôlez bande passante, disque, inodes, version PHP et journaux. Si les graphiques montent avant l’erreur, optimisez l’application ou choisissez une offre plus adaptée. VavaHost fournit cPanel, SSL, journaux et un sous-domaine hébergé gratuit pour tester avant le domaine final. Vous pouvez comparer les offres d’hébergement VavaHost selon votre trafic et vos extensions.
À retenir
- Local d’abord : testez navigation privée, autre navigateur, DNS, VPN et autre réseau.
- Étendue : distinguez appareil, réseau, navigateur et site entier.
- HTTPS : vérifiez certificats, redirections et mode SSL CDN.
- Logs : utilisez pare-feu, CDN, serveur web et PHP avant de deviner.
- Précision : ne désactivez pas toute la sécurité sans preuve.
- Capacité : réduisez la charge WordPress et dimensionnez l’hébergement.
ERR_CONNECTION_RESET, “the connection was reset” et PR_CONNECT_RESET_ERROR se résolvent en suivant le trajet de la requête couche par couche. Commencez par le navigateur, validez DNS et HTTPS, analysez le pare-feu, puis confirmez la cause dans les journaux d’hébergement.