apolloconfig / apollo

Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
https://www.apolloconfig.com
Apache License 2.0
29.18k stars 10.21k forks source link

config service集群中的其他一个config service主动下线后也不可用 #5253

Closed czd890 closed 1 month ago

czd890 commented 1 month ago

环境: 2个configs ervice 配置在 eureka.service.url, 其他一个主动stop之后, 例外一个的正常的node也不可用了. 将stop的node启动后2个节点只有一个能用, 并且能用的节点在这个2个节点上来回切. 不能用的那个一个所有api请求都超时. 线上服务的版本是2.2.0, 运行很久了. 昨天开始突然就这样.

czd890 commented 1 month ago

似乎是服务器性能问题, 加了一个实例进去之后问题变好了. 在出现问题的时候查看过mem/cpu/gc 好像也没有太大的问题. statup.sh 里面

JAVA_OPTS="-Xms6144m -Xmx6144m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:NewSize=4096m -XX:MaxNewSize=4096m -XX:SurvivorRatio=8"

@nobodyiam 大概能支持多少个client连接进来呀? 有看到https://www.apolloconfig.com/#/zh/misc/apollo-benchmark 这边的性能报告. 单机客户端数量是5600, 这个5600在这个性能测试用的jvm参数配置下是已经差不多到顶了的么?

czd890 commented 1 month ago

看到tomcat的默认配置是10000了, 貌似是我这边单个实例超过10000个连接了...