记1次nacos拉取不到配置问题

今天部署1套新的环境,nacos由运维部署完成,提供了3个端口

30820

31558

32239

启动的时候提示

Nacos Config\] config\[dataId=redis.yml, group=DEFAULT_GROUP\] is empty 我再三确认页面上确实已经配置好了 于是开启debug ![在这里插入图片描述](https://file.jishuzhan.net/article/1732921714196615170/8284d65d72170e32bfc535dd0e92c422.webp) ![在这里插入图片描述](https://file.jishuzhan.net/article/1732921714196615170/c476a51ce9d40601267741ac86d543b4.webp) -401 Client not connected, current status:STARTING 于是在logback.xml中开启debug模式 控制台提示 Server check fail, please check server 172.16.63.85 ,port 31820 is available 于是奇怪的地方开始了,我没有配置31820。服务器的nacos也没有暴露这个端口。这个是哪里来的呢 debug找到port设置的地方 ![在这里插入图片描述](https://file.jishuzhan.net/article/1732921714196615170/0e6d72edbdcce80d5d163a61850196fb.webp) rpcPortOffset() 有2个实现 ```java //GrpcClusterClient @Override public int rpcPortOffset() { return Integer.parseInt(System.getProperty( NACOS_SERVER_GRPC_PORT_OFFSET_KEY, NACOS_SERVER_GRPC_PORT_DEFAULT_OFFSET)); } //GrpcSdkClient @Override public int rpcPortOffset() { return Integer.parseInt(System.getProperty( NACOS_SERVER_GRPC_PORT_OFFSET_KEY, NACOS_SERVER_CLUSTER_GRPC_PORT_DEFAULT_OFFSET)); } ``` 尝试telnet 发现 开发环境端口是根据rpc偏移端口来的 演示环境端口是运维自己变动导致。 于是申请让运维变更端口解决。或者自己修改环境变量(不推荐) protected static final String NACOS_SERVER_GRPC_PORT_OFFSET_KEY = "nacos.server.grpc.port.offset";

相关推荐
lifallen1 分钟前
从Apache Doris 学习 HyperLogLog
java·大数据·数据仓库·算法·apache
fire-flyer2 分钟前
maven-jlink-plugin入门
java·maven
Knight_AL4 分钟前
Java 单元测试全攻略:JUnit 生命周期、覆盖率提升、自动化框架与 Mock 技术
java·junit·单元测试
cominglately8 分钟前
记录一次生产环境数据库死锁的处理过程
java·死锁
用户03321266636712 分钟前
在 Word 文档中插入图片的 Java 指南
java
深圳蔓延科技19 分钟前
单点登录到底是什么?
java·后端
SimonKing20 分钟前
除了 ${},Thymeleaf 的这些用法让你直呼内行
java·后端·程序员
科兴第一吴彦祖40 分钟前
基于Spring Boot + Vue 3的乡村振兴综合服务平台
java·vue.js·人工智能·spring boot·推荐算法
ajassi200042 分钟前
开源 java android app 开发(十八)最新编译器Android Studio 2025.1.3.7
android·java·开源
纤瘦的鲸鱼1 小时前
Spring Gateway 全面解析:从入门到进阶实践
java·spring·gateway