jodis连接codis集群有问题啊
- Vorherrschende Sprache
- Go
- Sterne
- 13.2k
- Forks
- 2.7k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
2020-04-28 19:51:47,541 [myid:4] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1008] - Closed socket connection for client /10.10.7.177:60095 which had sessionid 0x47133adfa6a0071
2020-04-28 19:52:12,107 [myid:4] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxnFactory@192] - Accepted socket connection from /10.10.7.177:60160
2020-04-28 19:52:12,107 [myid:4] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:ZooKeeperServer@893] - Client attempting to renew session 0x47133adfa6a0071 at /10.10.7.177:60160
2020-04-28 19:52:12,108 [myid:4] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:ZooKeeperServer@645] - Established session 0x47133adfa6a0071 with negotiated timeout 30000 for client /10.10.7.177:60160
2020-04-28 19:52:44,000 [myid:4] - INFO [SessionTracker:ZooKeeperServer@355] - Expiring session 0x47133adfa6a0071, timeout of 30000ms exceeded
2020-04-28 19:52:44,001 [myid:4] - INFO [ProcessThread(sid:4 cport:-1)::PrepRequestProcessor@489] - Processed session termination for sessionid: 0x47133adfa6a0071
2020-04-28 19:52:44,002 [myid:4] - INFO [CommitProcessor:4:NIOServerCnxn@1008] - Closed socket connection for client /10.10.7.177:60160 which had sessionid 0x47133adfa6a0071
2020-04-28 20:26:07,413 [myid:4] - 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 0x0, 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:748)
2020-04-28 20:26:07,413 [myid:4] - INFO [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1008] - Closed socket connection for client /10.10.7.34:33771 (no session established for client)
jodis连接一开始没有问题,但是过一会时间就会报这个错误,导致codis集群直接不可用,大家proxy高可用和负载均衡是怎么做的啊
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Der Bericht enthält Sitzungsprotokolle von ZooKeeper aus einer jodis-Verbindung zu einem Codis-Cluster, nennt jedoch keine Quelldateien oder Tests. Beginne damit, das Verbindungs-Timeout zu reproduzieren und die beteiligte Konfiguration von jodis, ZooKeeper und dem Codis-Proxy nachzuverfolgen. Als erledigt gilt die Identifizierung des Grundes, warum der Cluster nicht verfügbar wird, sowie die Dokumentation oder Überprüfung einer zuverlässigen Proxy-Konfiguration für hohe Verfügbarkeit und Load-Balancing.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- go, java, redis
- Bereich
- backend, databases, 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