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
用docker启动的nacos2.3.1修改配置后应用拉取不到最新的修改 #12047
Comments
nacos容器把参数都做了环境变量,他是从环境变量读取参数的。不知道你的修改方式是修改的哪里。可以进入容器执行env看一下变量。建议的方式是通过run的时候传入环境变量或者挂载配置文件的方式优雅处理 |
可以分析一下nacos-docker这个项目。了解一下它在容器化的时候做了什么 |
有可能是nacos-client已经获取到新配置并且通知了应用,但是应用不使用新配置; 可以查看下${user.home}/logs/nacos 下的日志,看下有没有信息, 同时排查下应用在使用新配置时的逻辑是否有问题。 |
我是从界面上修改的配置。 |
刚刚又出现注册的服务网关获取不到的情况,nacos控制台上能看到注册服务,网关日志里服务列表就是空数组init new ips(1) service: DEFAULT_GROUP@@app-system -> [] |
目前发现一个影响点是系统时间不对,暂时没时间验证是不是这个问题 |
首先 另外网关上获取的服务列表是新的问题,建议不要混在一个issue里讨论。 |
Describe the bug
docker run --name nacos231 -e MODE=standalone -p 8848:8848 -p 9848:9848 -d --restart=always nacos/nacos-server:v2.3.1
用docker启动的nacos2.3.1修改配置后应用拉取不到最新的修改,修改时应用也收到了
Refresh keys changed: [skip-url[2]]
,但明显不是最新配置,因为我从2个增加到了3个。重启应用也拉不到最新配置,磁盘中的nacos目录中的文件时间也是最新的,但内容却是旧的,多改几次配置也不行只有重启nacos容器才能拉到最新配置
Desktop (please complete the following information):
Additional context
The text was updated successfully, but these errors were encountered: