Lorsque vous obtenez une erreur”connexion réinitialisée par un pair”, cela signifie que le flux TCP a été fermé par l’autre extrémité de la connexion. Cela aurait pu arriver pour n’importe quelle raison. En d’autres termes, le TCP RST a été envoyé et reçu, mais la connexion est maintenant fermée. Ce problème peut se produire lorsque vous envoyez un paquet de votre côté de la connexion mais que l’autre extrémité ne reconnaît pas la connexion. Pour mettre fin à la connexion, il renverra un paquet avec un bit RST.

Le pair peut planter, ce qui peut provoquer l’erreur. Parfois, c’est parce que les applications ne sont pas assez bien écrites et ne ferment pas correctement leurs connexions TCP. Une façon de résoudre ce problème pourrait être de changer les hôtes. Refuser le fichier. Si vous utilisez Nano sur un système basé sur Debian, saisissez ou copiez cette ligne. Dans cet article, nous allons vous montrer quelques façons de corriger l’erreur”Réinitialisation de la connexion par pair”.

Moyens de corriger l’erreur « Réinitialisation de la connexion par pair »

Vérifiez votre VPN

Si vous utilisez un VPN pour le travail ou la confidentialité, il est important de savoir que votre la connexion à celui-ci peut tomber. Si cela se produit, vous ne pourrez peut-être pas vous connecter à certains sites Web tant que la connexion n’est pas établie. Selon le logiciel VPN que vous utilisez, il peut automatiquement essayer de se reconnecter ou vous devrez peut-être le faire vous-même. Certains logiciels vous permettent également de bloquer la navigation pendant qu’il tente de se reconnecter au réseau: Si vous utilisez un VPN pour le travail et essayez de vous connecter à un site qui ne reconnaît pas votre adresse IP, le site peut bloquer ou réinitialiser votre connexion. Si tel est le cas, une reconnexion au VPN devrait résoudre le problème.

Redémarrer les services et les démons

Contactez l’administrateur du serveur et demandez-lui de redémarrer le service et les démons dans un tel cas. Si vous avez accès au serveur, vous pouvez également le faire vous-même. Tout d’abord, assurez-vous que les services et les démons sont en cours d’exécution avec la commande systemctl. Redémarrez les démons appropriés. La commande dont vous avez besoin pour cette opération dans un système basé sur Debian est issudo systemctl restart « nom-démon »

Vérifiez le journal des applications sur un serveur éloigné

Par exemple, si l’erreur est liée à SSH, nous pouvons comprendre ce qui s’est passé en consultant les journaux sshd sur le serveur distant. L’un des fichiers du répertoire/var/log contiendra les entrées du journal. Lorsque SSHD termine notre session, il écrit quelque chose dans un journal.

Vérifiez les paramètres du noyau Linux associés

La réinitialisation de la connexion par une erreur de pair a également quelque chose à voir avec le paramètre du noyau. L’idée derrière keepalive est très facile à comprendre : lorsque nous établissons une connexion TCP, nous y associons un ensemble de temporisateurs. Certaines de ces minuteries sont en charge du processus”keepalive”. Lorsque le temporisateur keepalive atteint zéro, nous envoyons à notre homologue un paquet de sonde keepalive vide avec l’indicateur ACK défini.

Nous pouvons le faire grâce aux spécifications TCP/IP. C’est comme envoyer un deuxième ACK, et le point de terminaison distant n’aura aucun problème avec cela car TCP est un protocole qui fonctionne avec des flux. D’un autre côté, nous aurons une réponse de l’hôte distant (qui n’a pas du tout besoin de prendre en charge keepalive, juste TCP/IP) sans données et avec l’ACK défini.

Vérifiez la configuration du rythme cardiaque de l’application

La réinitialisation des connexions en raison de défaillances des pairs est également liée à l’application. Certains outils réseau (Hap Roxy, AWS ELB) et appareils (équilibrages de charge matérielle) peuvent mettre fin à des connexions TCP « inactives » s’il n’y a aucune activité sur celles-ci pendant un certain temps. Dans la plupart des cas, cela n’est pas souhaitable. Nous utiliserons RabbitMQ comme exemple. Lorsque les pulsations sont activées sur une connexion, il en résulte un trafic réseau léger périodique. Par conséquent, les pulsations ont pour effet secondaire d’empêcher les connexions client inactives pendant un certain temps d’être fermées prématurément par les proxys et les équilibreurs de charge.

Comprendre la réinitialisation de la connexion par l’homologue

Réinitialisation de la connexion par homologue signifie que le flux TCP a été anormalement fermé à partir de l’autre extrémité. Un TCP RST a été reçu et la connexion est maintenant fermée. Cela se produit lorsqu’un paquet est envoyé depuis notre extrémité de la connexion mais que l’autre extrémité ne reconnaît pas la connexion ; il renverra un paquet avec le bit RST défini afin de fermer de force la connexion. « Réinitialisation de la connexion par un pair » est l’équivalent TCP/IP de raccrocher le téléphone. C’est plus poli que de simplement ne pas répondre, en laissant un pendu. Mais ce n’est pas le FIN-ACK attendu du TCP/IP vraiment poli.

Effacez le cache de votre navigateur

La plupart des sites Web que vous visitez sont enregistrés dans votre navigateur, il ne t avoir à les charger à nouveau lorsque vous revenez. Lorsque vous essayez de charger un site Web, les anciens fichiers de cache peuvent parfois provoquer des erreurs telles que”ERR CONNECTION RESET”. Si tel est le cas, vous pouvez résoudre le problème en vidant le cache de votre navigateur. Ce processus fonctionne à peu près de la même manière, quel que soit le navigateur que vous utilisez.

Par exemple, si vous utilisez Chrome, vous pouvez accéder à Paramètres > Confidentialité et sécurité > Effacer les données de navigation et cocher la case Images et fichiers en cache.: Cliquez sur”Effacer les données”, puis attendez que Chrome se débarrasse des fichiers qu’il a stockés. Le processus ne devrait pas prendre longtemps, et une fois terminé, vous pouvez essayer de recharger la page qui vous a donné l’erreur”ERR CONNECTION RESET”.

Ce qui cause l’erreur’Connection Reset by Peer’

Problèmes avec le périphérique réseau : Votre périphérique réseau ou votre routeur peut rencontrer des problèmes, comme une surchauffe. Un routeur surchauffé peut ralentir ou même interrompre votre connexion Internet.Problèmes VPN : le but des VPN est d’augmenter la confidentialité et la liberté sur Internet. Malheureusement, les serveurs VPN peuvent parfois rencontrer des problèmes qui peuvent affecter négativement votre connexion Internet.Interférence des programmes antivirus ou pare-feu. Les programmes antivirus et pare-feu protègent votre ordinateur contre les virus et les logiciels malveillants. Cependant, ils peuvent parfois classer par erreur des sites Web sûrs comme des menaces et bloquer la connexion.Cache du navigateur obsolète : Le cache du navigateur améliore l’expérience de navigation en augmentant la vitesse de chargement et en offrant une personnalisation. Malheureusement, un cache obsolète peut à la place causer des problèmes de connexion.Mauvais proxy : un proxy aide les internautes à rester anonymes en masquant leurs adresses IP. Cependant, même les proxys ne sont pas à l’abri des problèmes-un mauvais proxy peut vous faire perdre votre connexion Internet.Configuration TCP/IP incorrecte ou corrompue : des paramètres TCP/IP corrects permettent aux ordinateurs de se connecter à Internet. S’ils sont mal configurés ou corrompus, vous pouvez rencontrer des problèmes de connexion.

Derniers mots

Avez-vous le message”Err Connection Reset”lorsque vous essayez d’ouvrir un site Web dans Chrome ? Si tel est le cas, c’est parce que Chrome a du mal à se connecter à votre site. Nous espérons que notre article sur”Comment réparer l’erreur’Réinitialisation de connexion par pair'”vous aidera sûrement à le faire.

J’espère que vous comprenez cet article, Comment réparer l’erreur”Réinitialisation de la connexion par pair”.

By Henry Taylor

Je travaille en tant que développeur back-end. Certains d'entre vous m'ont peut-être vu à la conférence des développeurs. Dernièrement, j'ai travaillé sur un projet open source.