防止Elasticsearch在aws micro t2实例上崩溃

时间:2015-02-04 05:37:35

标签: amazon-web-services elasticsearch

过去几周我一直在使用Elasticsearch,它与symfony集成很好。

但是,我注意到服务器每2-3天就会崩溃一次。我们的网站非常小,因此在接下来的3-6个月内,我们计划使用一个节点。

PID用户PR NI VIRT RES SHR S%CPU%MEM TIME + COMMAND 26261弹性+ 20 0 1323504 781936 22576 S 0.3 76.9 0:17.71 java

我们的AWS实例是t2-micro,内存为1GB。

我已经分配了elasticsearch配置文件。

HEAP_SIZE:512米 number_of_shards:5(我刚刚搬到1) number_of_replicas:1(我刚刚移到0)

我们的索引尺寸非常小,大约97kb,我们正在存储63种产品。 但平均而言,我们将在200左右。

所以我的问题是:

1-是否在一个非常小的服务器中为一个节点推荐了配置

2-有没有办法诊断崩溃,跟踪模式下的日志,没有给我任何关于出错的提示。

3-有没有办法在崩溃时自动重启Elasticsearch,就像主管一样。

[EDITED]

{"primaries":
{
 "docs":{"count":61,"deleted":2},
 "store":   {"size_in_bytes":62212,"throttle_time_in_millis":0},
 "indexing":{"index_total":0,"index_time_in_millis":0,"index_current":0,"delete_total":0,"delete_time_in_millis":0,"delete_current":0,"noop_update_total":0,"is_throttled":false,"throttle_time_in_millis":0},
 "get":{"total":0,"time_in_millis":0,"exists_total":0,"exists_time_in_millis":0,"missing_total":0,"missing_time_in_millis":0,"current":0}

0 个答案:

没有答案