java - Docker 容器中的 Elasticsearch 内存使用问题
问题描述
我对弹性搜索的内存使用有疑问。在我的系统中,60000 documents
都是写入数据库的per hour
。
但是内存使用量会随着时间的推移而不断增加。我不明白为什么它总是在增加。Elasticsearch 容器内存容量为10GB
和heapsize 5GB for JVM
. 我怀疑缓存是保存在内存中的,但是我在elasticsearch配置设置中没有遇到异常情况。我检查了这个查询:GET /_stats
一段时间后,容器的内存使用量变大100%
,elasticsearch 无法响应任何查询。
如果您能帮助我,我将非常高兴。
解决方案
推荐阅读
- c++ - C++ 中合并排序算法的奇怪行为
- php - 使用 jQuery 和 ajax 在第二次点击时更新星的值
- python - python - 如何用python中其他数据框中的条目替换一个数据框中缺少的列条目?
- c++ - 将 FetchContent_Declare 与 CMAKE_ARGS 一起使用
- php - 如何通过 ajax 从 jquery 打印刀片中的条件?
- ngxs - NGXS 只返回需要的值
- go - 是否编译了未使用的结构
- python - python - 如何在python中使用PuLP在线性优化中包含动态约束?
- android - 在导航抽屉活动中更改片段 (Kotlin)
- laravel - 覆盖默认时间戳名称在 Lumen 7 中不起作用