开发者社区 > 云原生 > 微服务 > 正文

Nacos内存占用过高,用于干什么?

Nacos内存占用过高,用于干什么?

展开
收起
真的很搞笑 2024-06-24 17:56:50 10 0
1 条回答
写回答
取消 提交回答
  • 问题分析
    请求量过大:短时间内大量的服务注册、配置订阅可能导致Netty在处理这些请求时频繁申请nio堆外内存,若无有效释放,将造成堆外内存持续增长。
    堆外内存限制不当:可能未设置或设置了过小的-XX:MaxDirectMemorySize,使得Netty在处理高并发请求时,直接内存分配超出预期范围。
    客户端故障:服务端不断向故障客户端推送数据,这些无效的推送消耗了堆外内存且未被及时回收。
    特定操作导致:如大量使用login接口引发jjwt问题,额外申请了堆外内存且未被合理管理。

    image.png

    参考文档https://nacos.io/en/blog/faq/nacos-user-question-history8287/

    2024-06-25 09:11:59
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:

为微服务建设降本增效,为微服务落地保驾护航。

相关电子书

更多
云服务器ECS内存增强型实例re6全新发布 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载