


packet.go:123 : Erreur lors de la fermeture d'une connexion inactive : connexion réinitialisée par un homologue
Feb 09, 2024 pm 11:15 PMLors de la programmation réseau, nous rencontrons souvent des erreurs, notamment le message d'erreur "packet.go:123 : Fermeture d'une mauvaise connexion inactive : La connexion a été réinitialisée par le homologue". Cette erreur signifie généralement que la partie qui se connecte a accidentellement fermé la connexion, rendant la connexion actuelle invalide. Il est très important que les développeurs résolvent ces erreurs. Dans cet article, l'éditeur PHP Xigua présentera comment traiter et résoudre ce problème pour garantir la stabilité et la fiabilité de la programmation réseau.
Contenu de la question
J'utilise go, fibre web framework, mariadb 10.6, debian 11 et github.com/go-sql-driver/mysql
pour me connecter à mariadb. J'ai utilisé ces paramètres
db.setmaxopenconns(25) db.setmaxidleconns(25) db.setconnmaxlifetime(5 * time.minute)
c'est-à-dire que j'augmente la valeur, la diminue, mais je reçois toujours 1 ou 2 avertissements
packets.go:123: closing bad idle connection: connection reset by peer
Chaque minute. Aucune suggestion?
La réponse est que mon wait_timeout est de 20 secondes et le timeout d'interaction est de 50 secondes, je l'ai maintenant augmenté à une valeur fixe, grâce à @ysth pour la solution
Workaround
La réponse est que mon wait_timeout est de 20 secondes et le délai d'expiration de l'interaction est de 50 secondes, je l'ai ajouté maintenant, grâce à @ysth pour la solution
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Quelles sont les bibliothèques open source C++ ?

Comment les fonctions C++ gèrent-elles les requêtes DNS dans la programmation réseau ?

Combien de niveaux y a-t-il dans l'examen Python ?

Comment les fonctions C++ implémentent-elles la sécurité réseau dans la programmation réseau ?

Quels sont les protocoles courants pour la programmation réseau Java ?

Débuter avec les bases de Java jusqu'aux applications pratiques : Comment démarrer rapidement ?

suite php linux suite PHP carnaval ! En combinant deux épées sous Linux, l'efficacité du développement s'envole

Combien de temps faut-il pour apprendre le golang
