Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

For the deployment of the source code of openim-server 3.8.3, after starting the service , everything was normal, However, after about 5 minutes, an error started to occur: Error: 14 last resolver error: produced zero addresses. #3138

Open
xiaobeiy opened this issue Feb 12, 2025 · 1 comment
Assignees

Comments

@xiaobeiy
Copy link

OpenIM Server Version

3.8.3

Operating System and CPU Architecture

Linux (AMD)

Deployment Method

Source Code Deployment

Issue Description and Steps to Reproduce

下载openim-server3.8.3版本并解压缩后,作以下3点修改:
1,redis是本地部署的,把docker-compose.yml中的redis相关容器定义注释掉,并把config/redis.yml中的address那一行改为address: [ 192.168.10.100:6379 ],并修改了password
2,修改config/minio.yml中的externalAddress为内网穿透后的地址,http://...
3,修改config/share.yml中的secret为vcs123456,修改policy值为0
修改了这些后,按照官方文档的说明,依次执行1, bash bootstrap.sh。2,docker compose up -d。3,mage。4,mage start

mage check检查后,各项服务正常,但日志中报错:
{"remoteAddr": "192.168.10.135:55638", "platform": "Android", "connID": "6661da442b100b5eec5bd31f3ee8828d", "operationID": "1739333260516220432", "opUserID": "10007", "method": "/openim.auth.Auth/parseToken", "target": "etcd:///openim/auth", "req": "token:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxMDAwNyIsIlBsYXRmb3JtSUQiOjIsImV4cCI6MTc0NzEwNTQ4MCwiaWF0IjoxNzM5MzI5NDc1fQ.ERmswakiXjIv63y1InUUGe7bHGxVHBPW32BZRaOe3ok""}
2025-02-12 12:07:44.282 ^[[33mWARN^[[0m ^[[33m[PID:97010] ^[[0m ^[[33mopenim-msggateway ^[[0m [v3.8.3
] [mw/rpc_client_interceptor.go:74] rpc client response failed {"remoteAddr": "192.168.10.135:55638", "platform": "Android", "connID": "6661da442b100b5eec5bd31f3ee8828d", "operationID": "1739333260516220432", "opUserID": "10007", "method": "/openim.auth.Auth/parseToken", "req": "token:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxMDAwNyIsIlBsYXRmb3JtSUQiOjIsImV4cCI6MTc0NzEwNTQ4MCwiaWF0IjoxNzM5MzI5NDc1fQ.ERmswakiXjIv63y1InUUGe7bHGxVHBPW32BZRaOe3ok"", "error": "Error: 14 last resolver error: produced zero addresses | -> mw.RpcClientInterceptor() /root/go/pkg/mod/github.com/openimsdk/[email protected]/mw/rpc_client_interceptor.go:73 -> grpc.(*ClientConn).Invoke() /root/go/pkg/mod/google.golang.org/[email protected]/call.go:35 -> auth.(*authClient).ParseToken() /root/go/pkg/mod/github.com/openimsdk/[email protected]/auth/auth_grpc.pb.go:104 -> rpcli.(*AuthClient).ParseToken() /home/vcs/open-im-server/pkg/rpcli/auth.go:29 -> msggateway.(*WsServer).wsHandler() /home/vcs/open-im-server/internal/msggateway/ws_server.go:433 -> http.HandlerFunc.ServeHTTP() /usr/local/go/src/net/http/server.go:2221 -> http.(*ServeMux).ServeHTTP() /usr/local/go/src/net/http/server.go:2748 -> http.serverHandler.ServeHTTP() /usr/local/go/src/net/http/server.go:3211 -> http.(*conn).serve() /usr/local/go/src/net/http/server.go:2093"}
2025-02-12 12:07:44.282 ^[[33mWARN^[[0m ^[[33m[PID:97010] ^[[0m ^[[33mopenim-msggateway ^[[0m [v3.8.3
] [msggateway/http_error.go:23] ws connection error {"remoteAddr": "192.168.10.135:55638", "platform": "Android", "connID": "6661da442b100b5eec5bd31f3ee8828d", "operationID": "1739333260516220432", "opUserID": "10007", "error": "Error: 14 last resolver error: produced zero addresses | -> mw.RpcClientInterceptor() /root/go/pkg/mod/github.com/openimsdk/[email protected]/mw/rpc_client_interceptor.go:73 -> grpc.(*ClientConn).Invoke() /root/go/pkg/mod/google.golang.org/[email protected]/call.go:35 -> auth.(*authClient).ParseToken() /root/go/pkg/mod/github.com/openimsdk/[email protected]/auth/auth_grpc.pb.go:104 -> rpcli.(*AuthClient).ParseToken() /home/vcs/open-im-server/pkg/rpcli/auth.go:29 -> msggateway.(*WsServer).wsHandler() /home/vcs/open-im-server/internal/msggateway/ws_server.go:433 -> http.HandlerFunc.ServeHTTP() /usr/local/go/src/net/http/server.go:2221 -> http.(*ServeMux).ServeHTTP() /usr/local/go/src/net/http/server.go:2748 -> http.serverHandler.ServeHTTP() /usr/local/go/src/net/http/server.go:3211 -> http.(*conn).serve() /usr/local/go/src/net/http/server.go:2093"}
2025-02-12 12:07:45.741 ^[[34mINFO^[[0m ^[[34m[PID:97010] ^[[0m ^[[34mopenim-msggateway ^[[0m [v3.8.3
] [mw/rpc_client_interceptor.go:48] rpc client request {"remoteAddr": "192.168.10.135:55640", "platform": "Android", "connID": "d09b72f86c0889dbee47331d0710d923", "operationID": "1739333268563248426", "opUserID": "10007", "method": "/openim.auth.Auth/parseToken", "target": "etcd:///openim/auth", "req": "token:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySUQiOiIxMDAwNyIsIlBsYXRmb3JtSUQiOjIsImV4cCI6MTc0NzEwNTQ4MCwiaWF0IjoxNzM5MzI5NDc1fQ.ERmswakiXjIv63y1InUUGe7bHGxVHBPW32BZRaOe3ok""}

执行命令:docker exec -it etcd etcdctl get --prefix "o"后,结果中没有etcd相关服务。

Screenshots Link

No response

@xiaobeiy
Copy link
Author

查看etcd容器日志,有警告信息:
{"level":"warn","ts":"2025-02-12T09:45:22.449274Z","caller":"v3rpc/interceptor.go:197","msg":"request stats","start time":"2025-02-12T09:45:21.859628Z","time spent":"589.638085ms","remote":"172.18.0.1:62722","response type":"/etcdserverpb.KV/Range","request count":0,"request size":46,"response count":0,"response size":27,"request content":"key:"openim/messageGateway" range_end:"openim/messageGatewaz" "}
{"level":"info","ts":"2025-02-12T09:45:22.449038Z","caller":"traceutil/trace.go:171","msg":"trace[1736614540] range","detail":"{range_begin:openim/messageGateway; range_end:openim/messageGatewaz; response_count:0; response_revision:60; }","duration":"644.757115ms","start":"2025-02-12T09:45:21.804266Z","end":"2025-02-12T09:45:22.449023Z","steps":["trace[1736614540] 'agreement among raft nodes before linearized reading' (duration: 644.730812ms)"],"step_count":1}
{"level":"warn","ts":"2025-02-12T09:45:22.449351Z","caller":"v3rpc/interceptor.go:197","msg":"request stats","start time":"2025-02-12T09:45:21.804252Z","time spent":"645.087706ms","remote":"172.18.0.1:62744","response type":"/etcdserverpb.KV/Range","request count":0,"request size":46,"response count":0,"response size":27,"request content":"key:"openim/messageGateway" range_end:"openim/messageGatewaz" "}
{"level":"warn","ts":"2025-02-12T09:45:22.4492Z","caller":"etcdserver/util.go:170","msg":"apply request took too long","took":"540.927165ms","expected-duration":"100ms","prefix":"read-only range ","request":"key:"openim/messageGateway" range_end:"openim/messageGatewaz" ","response":"range_response_count:0 size:4"}
{"level":"info","ts":"2025-02-12T09:45:22.449396Z","caller":"traceutil/trace.go:171","msg":"trace[1765260325] range","detail":"{range_begin:openim/messageGateway; range_end:openim/messageGatewaz; response_count:0; response_revision:60; }","duration":"541.123924ms","start":"2025-02-12T09:45:21.908266Z","end":"2025-02-12T09:45:22.44939Z","steps":["trace[1765260325] 'agreement among raft nodes before linearized reading' (duration: 540.921063ms)"],"step_count":1}
{"level":"warn","ts":"2025-02-12T09:45:22.449419Z","caller":"v3rpc/interceptor.go:197","msg":"request stats","start time":"2025-02-12T09:45:21.907959Z","time spent":"541.452315ms","remote":"172.18.0.1:62660","response type":"/etcdserverpb.KV/Range","request count":0,"request size":46,"response count":0,"response size":27,"request content":"key:"openim/messageGateway" range_end:"openim/messageGatewaz" "}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants