2013-02-23 4 views
0

Jusqu'à hier, mon serveur fonctionnait correctement, après la déconnexion soudaine de 500 clients mon serveur Netty montre java.io.IOException: connexion réinitialisée par l'homologue erreur lors de la connexion du client. Server est en cours d'exécution sur Ubuntu Linux 12.04.1 LTS éditionjava.io.IOException: Connexion réinitialisée par l'homologue

7 JRE

et Netty 3.5.11

Pourquoi je reçois cette erreur?

Est-ce que ceci se produit en raison de n'importe quel problème d'OS quelque chose comme le bloqueur d'IP? "J'ai lu que cette exception se produit en essayant d'écrire quelque chose sur un canal fermé, mais dans mon cas, je ne sais pas comment le canal est fermé, le canal se ferme après l'envoi d'un message, toutes les autres fonctionnalités fonctionne bien jusqu'à hier " J'ai déjà fixé la limite de u.

+0

Je pense pour une raison quelconque, vous n'êtes pas en mesure de se connecter au serveur distant, il co N'importe quelle raison eiyher vous êtes derrière firewel ou votre réseau privé virtuel ne donne pas permisiion à lire écrire vérifier votre permision d'abord –

+1

Vous devrez regarder l'autre application. Un RST signifie que le socket était ouvert à un certain point, mais l'extrémité distante ne l'a plus ouvert pour une raison quelconque. Voir aussi http://stackoverflow.com/questions/1434451/connection-reset-by-peer – chr

+0

Est-ce que vous obtenez réellement ceci en se connectant, ou en faisant I/O? – EJP

Répondre

1

«J'ai lu que cette exception se produit tout en essayant d'écrire quelque chose à un canal fermé.

Non, vous ne l'avez pas. Vous avez lu, ou vous devez avoir lu, que cela peut se produire à la suite de l'écriture à une connexion qui a déjà été fermée par les pairs. il est pas du tout la même chose. Si vous lisez ce que vous avez dit où vous devez cesser d'utiliser cette source.

Questions connexes