Страница 1 из 1

Как сделать автоматический Eject тасков при достижении критических значений памяти?

Добавлено: Вт ноя 10, 2020 11:20 am
AlexeySmolenchuk
Как сделать автоматический Eject тасков при достижении критических значений памяти?
Хочется предотвратить засвопливание машин.

Re: Как сделать автоматический Eject тасков при достижении критических значений памяти?

Добавлено: Вт ноя 10, 2020 11:49 am
Timur
Ну сейчас это можно сделать только сторонним скриптом.

А вообще можно подумать при каких условиях сервер мог бы это делать автоматически.

Re: Как сделать автоматический Eject тасков при достижении критических значений памяти?

Добавлено: Вт ноя 10, 2020 12:08 pm
AlexeySmolenchuk
А подскажи пожалуйста более логичный вариант.
Сделать Cron или может вкрячиться в keeper в ту часть где память мониторится?

Re: Как сделать автоматический Eject тасков при достижении критических значений памяти?

Добавлено: Вт ноя 10, 2020 1:11 pm
Timur
Я бы посмотрел как это сделано в кипере, он и ресурсы рендера знает, и таски снимать может. Скопировал бы часть кода.
Но делал бы независимый сккрипт. Который потом можно было бы запускать из крона.
И наверное, лучше сначала как-то попробовать оповестить кого-то. Послав email, например.

Re: Как сделать автоматический Eject тасков при достижении критических значений памяти?

Добавлено: Вт ноя 10, 2020 1:19 pm
Timur
Может надо event такой на сервере сделать?
А там уж каждый будет реагировать как хочет.

Re: Как сделать автоматический Eject тасков при достижении критических значений памяти?

Добавлено: Вт ноя 10, 2020 1:24 pm
AlexeySmolenchuk
Спасибо