CodisLabs / CodisLabs/codis

zookeeper大量断开与重新连接

Offen
#1,707 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
13.2k
Forks
2.7k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

2020-04-26 14:44:52,000 [myid:2] - INFO [SessionTracker:ZooKeeperServer@355] - Expiring session 0x1713492ff670018, timeout of 30000ms exceeded
2020-04-26 14:44:52,001 [myid:2] - INFO [ProcessThread(sid:2 cport:-1)::PrepRequestProcessor@489] - Processed session termination for sessionid: 0x1713492ff670018
2020-04-26 14:45:43,630 [myid:2] - WARN [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@357] - caught end of stream exception
EndOfStreamException: Unable to read additional data from client sessionid 0x2713492ff710019, likely client has closed socket
at org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:230)
at org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:203)
at java.lang.Thread.run(Thread.java:745)
2020-04-26 14:45:43,631 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1008] - Closed socket connection for client /10.158.1.123:43774 which had sessionid 0x2713492ff710019
2020-04-26 14:46:04,000 [myid:2] - INFO [SessionTracker:ZooKeeperServer@355] - Expiring session 0x2713492ff710019, timeout of 30000ms exceeded
2020-04-26 14:46:04,001 [myid:2] - INFO [ProcessThread(sid:2 cport:-1)::PrepRequestProcessor@489] - Processed session termination for sessionid: 0x2713492ff710019
2020-04-26 14:46:06,882 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from /10.158.1.123:57874
2020-04-26 14:46:06,889 [myid:2] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:ZooKeeperServer@900] - Client attempting to establish new session at /10.158.1.123:57874
2020-04-26 14:46:06,893 [myid:2] - INFO [CommitProcessor:2:ZooKeeperServer@645] - Established session 0x2713492ff71001a with negotiated timeout 30000 for client /10.158.1.123:57874

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit den bereitgestellten ZooKeeper-Protokolleinträgen und den referenzierten Java-Einstiegspunkten: NIOServerCnxn.doIO, NIOServerCnxnFactory.run und dem Ablaufen von ZooKeeperServer-Sitzungen. Korrelieren Sie die Verbindungsabbrüche des Clients 10.158.1.123 mit den Sitzungsabläufen nach 30 Sekunden; die Aufgabe ist abgeschlossen, wenn festgestellt wurde, ob das Verhalten auf ein erwartetes Schließen durch den Client oder einen serverseitigen Fehler zurückzuführen ist, und die unterstützenden Belege dokumentiert sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
distributed-systems
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.