我有一个基于Symfony2.6的博客(30篇小文章),并在一个小的Ubuntu14.04 VPS(4GB内存,50GB磁盘空间)上运行.我使用ElasticSearch抛出FOS ElasticaBundle以允许用户/读者在此博客上查找文章(通过关键字和类别,就是这样).
一切都进行了近2个月,现在似乎博客完全无法使用!
我发现这是由于某种"OOM"问题.
我试图将indices.fieddata.cache.size设置为40%.
我试着看一下head插件.它回答说集群没有连接.
我试过/ _nodes/stats/indices/fielddata?fields =*request.谈到用于此节点的5572个字节,这似乎并不多.
当我尝试在终端中使用Ctrl + C停止节点时,需要很长时间,它会打印:
[2016-01-04 23:38:37,085] [INFO] [node] [Novs]停止...线程中的异常"elasticsearch [Novs] [generic] [T#4]"java.lang.OutOfMemoryError:Java堆空间
我还发现我的elasticsearch1 ..../data文件夹绝对是huuge,大约26GB.我很快就会耗尽磁盘空间,不知道我是否可以手动删除旧文件夹.
是否有任何简单的命令行工具可以在几秒钟内帮助摆脱所有这些OOM问题?或类似的东西 ?
ElasticSearch配置(我能在/elastiseach-1.7.3/config/中找到的唯一配置):
##################### Elasticsearch Configuration Example
#####################
# This file contains an overview of various configuration settings,
# targeted at operations staff. Application developers should
# consult the guide at <elasticsearch.org/guide>.
#
# The installation procedure is covered at
# <elasticsearch.org/guide/en/elasticsearch/reference/current/setup.html>.
#
# Elasticsearch comes with reasonable defaults for most settings,
# so you can try …Run Code Online (Sandbox Code Playgroud)