-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
What would you like to share?
配置:OpenIM使用docker部署,配置文件只修改了ip
问题:微信小程序调用登录接口出现重复登录,一次调用出现两条ws连接导致超时无法登录
open-server logger:
OpenIM-Server |2026-01-19 05: 56:04.362 INFO [PID:2403] openim-msggateway [v3.8.3] [mw/rpc_client_interceptor.go:49] rpc client request {“remoteAddr”: “172.18.0.1:43374”, “platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “method”: “/openim.auth.Auth/parseToken”, “target”: “etcd:///openim/auth”, “req”: “token:”eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjU3NzYzMSwiaWF0IjoxNzY4ODAxNjI2fQ.ao14Y2iSN17Hu1R2nS3XYPI9TqG_JfRMCEjkW0cw-Yg“”}
openim-server |2026-01-19 05:56:04.363 INFO [PID:2376] openim-rpc-auth [v3.8.3] [mw/rpc_server_interceptor.go:36] rpc server request {“platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “method”: “/openim.auth/parseToken”, “req”: “token:”eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjU3NzYzMSwiaWF0IjoxNzY4ODAxNjI2fQ.ao14Y2iSN17Hu1R2nS3XYPI9TqG_JfRMCEjkW0cw-Yg“”}
openim-server |2026-01-19 05:56:04.364 信息 [PID:2376] openim-rpc-auth [v3.8.3] [mw/rpc_server_interceptor.] go:44] rpc server response success {“platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “method”: “/openim.auth.Auth/parseToken”, “req”: “token:”eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjU3NzYzMSwiaWF0IjoxY4ODAxNjI2fQ.ao14Y2iSN17Hu1R2nS3XYPI9TqG_JfRMCEjkW0cw-Yg“, ”resp“: ”userID:“16616912103” platformID:6 expireTimeSeconds:1776577631“}
openim-server |2026-01-19 05:56:04.364 INFO [PID:2403] openim-msggateway [v3.8.3] [mw/rpc_client_interceptor.go:52] rpc client response success {“remoteAddr”: “172.18.0.1:43374”, “platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “method”: “/openim.auth/parseToken”, “resp”: “userID:”16616912103“ platformID:6 expireTimeSeconds:1776577631”}
OpenIM-Server |2026-01-19 05:56:04.364 DEBUG [PID:2403] openim-msggateway [v3.8.3] [msggateway/ws_server.go:522] new conn {“remoteAddr”: “172.18.0.1:43374”, “platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “token”: “eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjU3NzYzMSwiaWF0IjoxNzY4ODAxNjI2fQ.ao14Y2iSN17Hu1R2nS3XYPI9TqG_JfRMCEjkW0cw-Yg”}
openim-server |2026-01-19 05:56:04.364 DEBUG [PID:2403] openim-msggateway [v3.8.3] [msggateway/client.go:123] readMessage {“remoteAddr”: “172.18.0.1:43374”, “platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”}
openim-server |2026-01-19 05:56:04.365 调试 [PID:2403] openim-msggateway [v3.8.3] [msggateway/ws_server.go:357] 令牌相同,不踢出 {“remoteAddr”: “172.18.0.1:43374”, “platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “userID”: “16616912103”, “platformID”: 6, “token”: ”eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjU3NzYzMSwiaWF0IjoxNzY4ODAxNjI2fQ.ao14Y2iSN17Hu1R2nS3XYPI9TqG_JfRMCEjkW0cw-Yg“}
openim-server |2026-01-19 05:56:04.365 INFO [PID:2403] openim-msggateway [v3.8.3] [mw/rpc_client_interceptor.go:49] rpc client request {“platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “method”: “/openim.auth.Auth/invalidateToken“, ”target“: ”etcd:///openim/auth“, ”req“: ”preservedToken:“eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjU3NzYzMSwiaWF0IjoxNzY4ODAxNjI2fQ.ao14Y2iSN17Hu1R2nS3XYPI9TqG_JfRMCEjkW0cw-Yg” userID:“16616912103” platformID:6“}
openim-server |2026-01-19 05:56:04.365 信息 [PID:2376] openim-rpc-auth [v3.8.3] [mw/rpc_server_interceptor.go:36] rpc server request {“platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “method”: “/openim.auth/invalidateToken“, ”req“: ”preservedToken:“eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjU3NzYzMSwiaWF0IjoxNzY4ODAxNjI2fQ.ao14Y2iSN17Hu1R2nS3XYPI9TqG_JfRMCEjkW0cw-Yg” userID:“16616912103” platformID:6“}
openim-server |2026-01-19 05:56:04.366 调试 [PID:2376] openim-rpc-auth [v3.8.3] [auth/auth.go:229] 从 redis 获取令牌 {“platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103“, ”userID“: ”16616912103“, ”platformID“: 6, ”tokenMap“: {”eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjE0NTgyMCwiaWF0IjoxNzY4MzY5ODE1fQ.8mUWOvFCjFe1wQI6oRXsxbxi1iNIvHxwqK9nlPfwLss“:2,”eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjU3NzYzMSwiaWF0IjoxNzY4ODAxNjI2fQ.ao14Y2iSN17Hu1R2nS3XYPI9TqG_JfRMCEjkW0cw-Yg“:0}}
openim-server |2026-01-19 05:56:04.366 DEBUG [PID:2376] openim-rpc-auth [v3.8.3] [auth/auth.go:237] set token map is {“platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “token map”: {“eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjE0NTgyMCwiaWF0IjoxNzY4MzY5ODE1fQ. 8mUWOvFCjFe1wQI6oRXsxbxi1iNIvHxwqK9nlPfwLss“:2,”eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjU3NzYzMSwiaWF0IjoxNzY4ODAxNjI2fQ.ao14Y2iSN17Hu1R2nS3XYPI9TqG_JfRMCEjkW0cw-Yg“:0}, ”userID“: ”16616912103“, ”token“: ”eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjU3NzYzMSwiaWF0IjoxNzY4ODAxNjI2fQ.ao14Y2iSN17Hu1R2nS3XYPI9TqG_JfRMCEjkW0cw-Yg“}
openim-server |2026-01-19 05:56:04.367 INFO [PID:2376] openim-rpc-auth [v3.8.3] [mw/rpc_server_interceptor.go:44] rpc server response success {“platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a176802160528”, “opUserID”: “16616912103”, “method”: “/openim.auth.Auth/invalidateToken“, ”req“: ”preservedToken:“eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxNjYxNjkxMjEwMyIsIlBsYXRmb3JtSUQiOjYsImV4cCI6MTc3NjU3NzYzMSwiaWF0IjoxNzY4ODAxNjI2fQ.ao14Y2iSN17Hu1R2nS3XYPI9TqG_JfRMCEjkW0cw-Yg” userID:“16616912103” platformID:6“, ”resp“: ”“}
openim-server |2026-01-19 05:56:04.367 INFO [PID:2403] openim-msggateway [v3.8.3] [mw/rpc_client_interceptor.go:52] rpc clientresponse success {“platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “method”: “/openim.auth.Auth/invalidateToken”, “resp”: “”}
openim-server |2026-01-19 05:56:04.367 DEBUG [PID:2403] openim-msggateway [v3.8.3] [msggateway/ws_server.go:277] user exist {“remoteAddr”: “172.18.0.1:43374”, “platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “userID”: “16616912103”, “platformID”: 6}
openim-server |2026-01-19 05:56:04.367 调试 [PID:2403] openim-msggateway [v3.8.3] [msggateway/ws_server.go:281] 重复登录 {“remoteAddr”: “172.18.0.1:43374”, “platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “userID”: “16616912103”, “platformID”: 6, “old remote addr”: “172.18.0.1:58432”}
OpenIM-Server |2026-01-19 05:56:04.367 调试 [PID:2403] openim-msggateway [v3.8.3] [msggateway/ws_server.go:291] ws.msgGatewayConfig.Discovery.Enable {“remoteAddr”: “172.18.0.1:43374”, “platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “discoveryEnable”: “etcd”}
openim-server |2026-01-19 05:56:04.367 调试 [PID:2403] openim-msggateway [v3.8.3] [msggateway/ws_server.go:309] user online {“remoteAddr”: “172.18.0.1:43374”, “platform”: “MiniWeb”, “connID”: “1143ac718bfc6252e867a861760ec669”, “operationID”: “60hud7h38a1768802160528”, “opUserID”: “16616912103”, “online user Num”: 1, “online user conn Num”: 2}
openim-server |2026-01-19 05:56:04.367 调试 [PID:2403] openim-msggateway [v3.8.3] [msggateway/online.go:126] OnlineCache 用户在线变更 {“userID”: “16616912103”, “online”: [6, 6], “offline”: []}
openim-server |2026-01-19 05:56:05.115 INFO [PID:2403] openim-msggateway [v3.8.3] [mw/rpc_client_interceptor.go:49] rpc client request {“operationID”: “p_2403_2”, “method”: “/openim.user.user/setUserOnlineStatus”, “target”: “etcd:///openim/user”, “req”: “status:{userID:”16616912103“ online:6 online:6}”}
openim-server |2026-01-19 05:56:05.116 信息 [PID:2321] openim-rpc-user [v3.8.3] [mw/rpc_server_interceptor.go:36] rpc server request {“operationID”: “p_2403_2”, “method”: “/openim.user.user/setUserOnlineStatus”, “req”: “status:{userID:”16616912103“ online:6 online:6}”}
openim-server |2026-01-19 05:56:05.117 调试 [PID:2321] openim-rpc-user [v3.8.3] [redis/online.go:134] redis SetUserOnline not push {“operationID”: “p_2403_2”, “userID”: “16616912103”, “online”: [6, 6], “offline”: []}
openim-server |2026-01-19 05:56:05.117 INFO [PID:2321] openim-rpc-user [v3.8.3] [mw/rpc_server_interceptor.go:44] rpc server response success {“operationID”: “p_2403_2”, “method”: “/openim.user.user/setUserOnlineStatus”, “req”: “status:{userID:”16616912103“ online:6 online:6}”, “resp”: “”}
openim-server |2026-01-19 05:56:05.117 INFO [PID:2403] openim-msggateway [v3.8.3] [mw/rpc_client_interceptor.go:52] rpc client response success {“operationID”: “p_2403_2”, “method”: “/openim.user.user/setUserOnlineStatus”, “resp”: “”}
Additional information
No response