# ElasticSearch самостоятельно останавливается

**URL:** <https://discuss.elastic.co/t/elasticsearch/115252>\
**Category:** Вопросы на русском языке\
**Created:** [January 12, 2018, 9:25am UTC](https://discuss.elastic.co/t/elasticsearch/115252 "2018-01-12T09:25:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vivaldy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vivaldy/32/26511_2.png) [@Vivaldy](https://discuss.elastic.co/u/Vivaldy)\
**Post date:** [January 12, 2018, 9:25am UTC](https://discuss.elastic.co/t/elasticsearch/115252/1 "2018-01-12T09:25:01Z")

</div>

У меня не выделенный сервер, а VDS. Начал разбираться с поиском и изучать эластиксерч.

Собрал на сервере последний релиз 6.1, собирал из deb-пакета.  
Поначалу было так - запускаю сервис:  
`service elasticsearch start`  
После запуска секунд 10-15 в процессах наблюдаю появление большого количества java процессов от имени пользователя elasticsearch, однако обращение к порту 9200 - не приносит успеха. Секунд через 15 запросы на пот 9200 начинают проходить. Однако еще через 2-4 минуты эластик завершает свою работу.

Поэтому пока разбирался и изучал добавление, удаление документов, поиск по документам (основы), постоянно запускал сервис по новой. В какой то момент он сам перестал останавливаться.

Затем решил добавить плагин морфологии русского языка, и так как его для версии 6.1 нет - я ее удалил, почистил все логи (/var/log/elas..), базу (/var/lib/elas...), настройки (/etc/elas..) и поставил версию 5.6.5 + поставил плагин elasticsearch-analysis-morphology  
Ситуация начала происходить по новой - эластик просто завершает свою работу через пару минут. Однако уже второй день и как в прошлый раз - стабилизироваться он не хочет ☹

Что можно сделать, чтоб не заниматься постоянным запуском и перезапуском - ведь он так не будет работать? Или может понять причину его падений или завершений. В логах информации о том что ему плохо - я не вижу ☹  
Возможно у меня просто не хватает ресурсов? VDS у меня, по заявлению копании где купил, 2 ядра процессора, 2 гига памяти и 60 гиг диск. Свободное место и иноды есть, ОС ubuntu 16.04

Заранее спасибо за ответ.

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [January 12, 2018, 2:50pm UTC](https://discuss.elastic.co/t/elasticsearch/115252/2 "2018-01-12T14:50:32Z")

</div>

А в логах-то что?

---

<div class="post-metadata">

**Author:** ![Vivaldy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vivaldy/32/26511_2.png) [@Vivaldy](https://discuss.elastic.co/u/Vivaldy)\
**Post date:** [January 13, 2018, 12:03pm UTC](https://discuss.elastic.co/t/elasticsearch/115252/3 "2018-01-13T12:03:31Z")

</div>

вот такой текст в логах:

[2018-01-13T15:00:58,316][INFO][o.e.n.Node] [node-1] initializing ...  
[2018-01-13T15:00:58,812][INFO][o.e.e.NodeEnvironment] [node-1] using [1] data paths, mounts [[/ (/dev/vda2)]], net usable\_space [17.4gb], net total\_space [58.9gb], spins? [possibly], types [ext4]  
[2018-01-13T15:00:58,812][INFO][o.e.e.NodeEnvironment] [node-1] heap size [1.9gb], compressed ordinary object pointers [true]  
[2018-01-13T15:00:58,856][INFO][o.e.n.Node] [node-1] node name [node-1], node ID [4U42THLoQjmk01dCoUt-xA]  
[2018-01-13T15:00:58,857][INFO][o.e.n.Node] [node-1] version[5.6.5], pid[14522], build[6a37571/2017-12-04T07:50:10.466Z], OS[Linux/4.4.0-98-generic/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0\_151/25.151-b12]  
[2018-01-13T15:00:58,857][INFO][o.e.n.Node] [node-1] JVM arguments [-Xms2g, -Xmx2g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -Djdk.io.permissionsU  
seCanonicalPath=true, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j.skipJansi=true, -XX:+HeapDumpOnOutOfMemoryError, -Des.path.home=/usr/share/elasticsearch]  
[2018-01-13T15:01:15,179][INFO][o.e.p.PluginsService] [node-1] loaded module [aggs-matrix-stats]  
[2018-01-13T15:01:15,179][INFO][o.e.p.PluginsService] [node-1] loaded module [ingest-common]  
[2018-01-13T15:01:15,179][INFO][o.e.p.PluginsService] [node-1] loaded module [lang-expression]  
[2018-01-13T15:01:15,179][INFO][o.e.p.PluginsService] [node-1] loaded module [lang-groovy]  
[2018-01-13T15:01:15,180][INFO][o.e.p.PluginsService] [node-1] loaded module [lang-mustache]  
[2018-01-13T15:01:15,180][INFO][o.e.p.PluginsService] [node-1] loaded module [lang-painless]  
[2018-01-13T15:01:15,181][INFO][o.e.p.PluginsService] [node-1] loaded module [parent-join]  
[2018-01-13T15:01:15,181][INFO][o.e.p.PluginsService] [node-1] loaded module [percolator]  
[2018-01-13T15:01:15,181][INFO][o.e.p.PluginsService] [node-1] loaded module [reindex]  
[2018-01-13T15:01:15,181][INFO][o.e.p.PluginsService] [node-1] loaded module [transport-netty3]  
[2018-01-13T15:01:15,181][INFO][o.e.p.PluginsService] [node-1] loaded module [transport-netty4]  
[2018-01-13T15:01:15,182][INFO][o.e.p.PluginsService] [node-1] loaded plugin [analysis-morphology]  
[2018-01-13T15:01:21,958][INFO][o.e.d.DiscoveryModule] [node-1] using discovery type [zen]  
[2018-01-13T15:01:22,945][INFO][o.e.n.Node] [node-1] initialized  
[2018-01-13T15:01:22,945][INFO][o.e.n.Node] [node-1] starting ...  
[2018-01-13T15:01:23,291][INFO][o.e.t.TransportService] [node-1] publish\_address {188.120.227.177:9300}, bound\_addresses {188.120.227.177:9300}  
[2018-01-13T15:01:23,309][INFO][o.e.b.BootstrapChecks] [node-1] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks  
[2018-01-13T15:01:26,489][INFO][o.e.c.s.ClusterService] [node-1] new\_master {node-1}{4U42THLoQjmk01dCoUt-xA}{o19sN\_dDRyuOXC5HLHpZYw}{188.120.227.177}{188.120.227.177:9300}, reason: zen-disco-elected-as-master ([0] nodes joined)  
[2018-01-13T15:01:26,536][INFO][o.e.h.n.Netty4HttpServerTransport] [node-1] publish\_address {188.120.227.177:9200}, bound\_addresses {188.120.227.177:9200}  
[2018-01-13T15:01:26,537][INFO][o.e.n.Node] [node-1] started  
[2018-01-13T15:01:26,746][INFO][o.e.g.GatewayService] [node-1] recovered [1] indices into cluster\_state  
[2018-01-13T15:01:27,432][INFO][o.e.m.j.JvmGcMonitorService] [node-1] [gc][4] overhead, spent [644ms] collecting in the last [1.4s]  
[2018-01-13T15:01:28,034][INFO][o.e.c.r.a.AllocationService] [node-1] Cluster health status changed from [RED] to [YELLOW] (reason: [shards started [[tman][1]] ...]).

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [January 13, 2018, 3:01pm UTC](https://discuss.elastic.co/t/elasticsearch/115252/4 "2018-01-13T15:01:38Z")

</div>

> [@Vivaldy](#):
>
> 2 гига памяти

> [@Vivaldy](#):
>
> [2018-01-13T15:00:58,857][INFO][o.e.n.Node] [node-1] JVM arguments [-Xms2g, -Xmx2g, -

Elasticsearch-у памяти не хватает. JVM пытается забрать 2 гига (`-Xms2g, -Xmx2g`), а на машине всего 2 гига. В результате OOM Killer Elasticsearch прибивает. Надо либо увеличить количество памяти на хосте или [уменьшить](https://www.elastic.co/guide/en/elasticsearch/reference/5.6/heap-size.html) размер heap-а для Elasticsearch.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 10, 2018, 3:01pm UTC](https://discuss.elastic.co/t/elasticsearch/115252/5 "2018-02-10T15:01:44Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
