-
Notifications
You must be signed in to change notification settings - Fork 543
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 compose方式启动Higress需要增加nacos日志的自动轮转 #1594
Comments
看了一下 nacos client 的代码,这个报错就代表请求 nacos 失败了。但它这里没有把原始的错误信息记录下来。 这个 docker compose 实例方便重启一下吗?可以看看重启会不会有什么问题 |
针对这个报错,我现在看不出是什么原因。但我们下个版本可以在 API Server 里对 nacos 日志做个 rolling,避免占用过多空间。 |
@abclint ,你可以修改 compose/.env 文件,把 API Server 的镜像 tag 改成 0.0.17。这个版本是增加了日志滚动功能的,最多会同时存在 4 个 30 MB 的日志文件。 |
重启没看到有异常信息(API Server 的镜像 tag 已经改成了 0.0.17):
|
而且在Console编辑路由配置保存时报500: 错误 查看apiserver容器中 /tmp/nacos/cache/config目录下, 只有部分nacos配置, |
这个找到原因了, nacos配置中行尾存在空行,nacos生成的md5和higress校验的md5不一致, 删除行尾空行,发布之后就好了 |
higress获取配置是否做了trim操作,应该需要和nacos生成md5的逻辑保持一致,这里应该是md5校验不一致,nacos服务是正常访问的 |
我本地试一下。不过这里是 Nacos Go SDK 的逻辑,不是 Higress 的逻辑。 |
我本地没有重现。因为这部分逻辑完全都是 nacos 的一部分,而且报错应该也是服务端返回的,不确定是否和你所使用的特定 nacos 版本有关系. |
Ⅰ. Issue Description
docker compose方式启动Higress,apiserver磁盘占用82G(nacos日志)
Ⅱ. Describe what happened
docker compose方式启动Higress,apiserver磁盘占用82G(nacos日志)
nacos端口访问正常
nacos版本:2.4.3 (standalone模式)
The text was updated successfully, but these errors were encountered: