# Подскажите, корректно ли такое функционирование gc.log

**URL:** <https://discuss.elastic.co/t/gc-log/211058>\
**Category:** Вопросы на русском языке\
**Created:** [December 9, 2019, 7:09am UTC](https://discuss.elastic.co/t/gc-log/211058 "2019-12-09T07:09:33Z")\
**Posts on this page:** 15\
**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:** [December 9, 2019, 7:09am UTC](https://discuss.elastic.co/t/gc-log/211058/1 "2019-12-09T07:09:33Z")

</div>

В gc.log наблюдаю такую картину

[2019-12-09T07:04:18.772+0000][23226][gc] Using Concurrent Mark Sweep  
[2019-12-09T07:04:18.772+0000][23226][gc,heap,coops] Heap address: 0x00000000c0000000, size: 1024 MB, Compressed Oops mode: 32-bit  
[2019-12-09T07:04:18.822+0000][23226][safepoint] Entering safepoint region: EnableBiasedLocking  
[2019-12-09T07:04:18.822+0000][23226][safepoint] Leaving safepoint region  
[2019-12-09T07:04:18.822+0000][23226][safepoint] Total time for which application threads were stopped: 0,0004150 seconds, Stopping threads took: 0,0003539 seconds  
[2019-12-09T07:04:18.825+0000][23226][safepoint] Application time: 0,0031908 seconds  
[2019-12-09T07:04:18.825+0000][23226][safepoint] Entering safepoint region: RevokeBias  
[2019-12-09T07:04:18.825+0000][23226][safepoint] Leaving safepoint region  
[2019-12-09T07:04:18.825+0000][23226][safepoint] Total time for which application threads were stopped: 0,0000852 seconds, Stopping threads took: 0,0000251 seconds  
[2019-12-09T07:04:18.834+0000][23226][safepoint] Application time: 0,0090609 seconds

и так далее просто невероятно много сообщений. Просто пытаюсь понять, стартует задача по крону, ночью и в какой то момент падает эластик и в итоге падает все. утром спасает рестарт. Если же ее же запустить просто в любое время - то она нормально отрабатывает. Пытался изучить логи - а там такое. ☹

---

<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:** [December 9, 2019, 3:03pm UTC](https://discuss.elastic.co/t/gc-log/211058/2 "2019-12-09T15:03:12Z")

</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:** [December 9, 2019, 3:25pm UTC](https://discuss.elastic.co/t/gc-log/211058/3 "2019-12-09T15:25:11Z")

</div>

Эм, а где это глянуть?

---

<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:** [December 9, 2019, 3:35pm UTC](https://discuss.elastic.co/t/gc-log/211058/4 "2019-12-09T15:35:54Z")

</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:** [December 9, 2019, 3:57pm UTC](https://discuss.elastic.co/t/gc-log/211058/5 "2019-12-09T15:57:16Z")

</div>

Эм, я если честно не знаю. Нода у меня одна и один сервер. Стоит по сути стандартная вся конфигурация.

---

<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:** [December 9, 2019, 5:27pm UTC](https://discuss.elastic.co/t/gc-log/211058/6 "2019-12-09T17:27:19Z")

</div>

Можно настроить [monitoring](https://www.elastic.co/what-is/elasticsearch-monitoring), либо смотреть во время запуска этой программы через [stats](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-nodes-stats.html).

---

<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:** [December 10, 2019, 6:50am UTC](https://discuss.elastic.co/t/gc-log/211058/7 "2019-12-10T06:50:15Z")

</div>

запустил мониторинг  
Еластик так же встал ночью  
В мониторинге такая картина:

 ![20c6b3cc2a](https://us1.discourse-cdn.com/elastic/original/3X/b/9/b981d7862325cdd7b6b614624171a1114790aec5.jpeg)

Правда вкладка с мониторингом не была открыта - он не обновлялся ☹

---

<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:** [December 10, 2019, 2:54pm UTC](https://discuss.elastic.co/t/gc-log/211058/8 "2019-12-10T14:54:59Z")

</div>

И что с хипом ночью происходило (надо на Nodes: 1) нажать, потом на ноду и потом на график heap посмотреть).

---

<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:** [December 10, 2019, 5:56pm UTC](https://discuss.elastic.co/t/gc-log/211058/9 "2019-12-10T17:56:53Z")

</div>

Вот такая картина. Вот он примерно в 1:20 упал и в 11:20 я добрался и рестартанул его.

 ![5dce267fa3](https://us1.discourse-cdn.com/elastic/original/3X/6/c/6c6a369ad240c8caa1994f6a58de6060388911a3.jpeg)

 ![f825b8fc42](https://us1.discourse-cdn.com/elastic/original/3X/4/9/49263bc7f17a78fb68e81628e404b1cad4e48a15.jpeg)

Из того что менялось когда стало падать.  
Там systemd следит за функционированием PHP скрипта который делает обработку (он лишь подключается к эластику, но его никак не трогает) вот для него задание выставляется на работу в 1:15. Раньше ничего не подало, а сейчас стало каждый день. в итоге и выполнение этих скриптов отваливается. Я сейчас сделал так чтоб коннекта не было - проверю сработает или упадет.

---

<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:** [December 10, 2019, 6:01pm UTC](https://discuss.elastic.co/t/gc-log/211058/10 "2019-12-10T18:01:42Z")

</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:** [December 10, 2019, 6:45pm UTC](https://discuss.elastic.co/t/gc-log/211058/11 "2019-12-10T18:45:27Z")

</div>

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:** [December 10, 2019, 7:08pm UTC](https://discuss.elastic.co/t/gc-log/211058/12 "2019-12-10T19:08:09Z")

</div>

Если Ubuntu, посмотрите `dmesg | grep oom-killer`. И пришлите лог elasticsearch.log (если у вас кластер `elasticsearch` называется).

---

<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:** [December 10, 2019, 8:49pm UTC](https://discuss.elastic.co/t/gc-log/211058/13 "2019-12-10T20:49:52Z")

</div>

> [@Igor\_Motov](#):
>
> dmesg | grep oom-killer

вот что выдало:  
[1241038.385466] php invoked oom-killer: gfp\_mask=0x24201ca, order=0, oom\_score\_adj=0  
[1241039.825384] fail2ban-server invoked oom-killer: gfp\_mask=0x24201ca, order=0, oom\_score\_adj=0  
[1327440.340947] mysqld invoked oom-killer: gfp\_mask=0x24201ca, order=0, oom\_score\_adj=0  
[1327449.187594] mysqld invoked oom-killer: gfp\_mask=0x24201ca, order=0, oom\_score\_adj=0  
[1500218.349604] elasticsearch[m invoked oom-killer: gfp\_mask=0x24201ca, order=0, oom\_score\_adj=0  
[1500231.325909] nginx invoked oom-killer: gfp\_mask=0x24201ca, order=0, oom\_score\_adj=0  
[1545554.027030] node invoked oom-killer: gfp\_mask=0x24201ca, order=0, oom\_score\_adj=0  
[1545554.030316] ml-cpp-log-tail invoked oom-killer: gfp\_mask=0x24201ca, order=0, oom\_score\_adj=0

а лог наверно завтра или послезавтра попробую - я сегодня отключил коннект к эластику именно в модулях которые запускаются в то время когда все падает, но в остальных местах все осталось - посмотрю что будет.  
А лог который был за вчера - не сохранил ((

---

<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:** [December 10, 2019, 8:54pm UTC](https://discuss.elastic.co/t/gc-log/211058/14 "2019-12-10T20:54:02Z")

</div>

У вас на этой машине слишком много всего запущено. Памяти не хватает. Поэтому oom-killer и регулярно вырубает один из процессов. Иногда этот процесс - 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:** [January 7, 2020, 8:54pm UTC](https://discuss.elastic.co/t/gc-log/211058/15 "2020-01-07T20:54:07Z")

</div>

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