Назад | Перейти на главную страницу

Есть ли способ перезапустить службы SYSTEMD, когда они достигли пределов CpuQuota или MemoryHigh?

Проблема в сервисах systemd. Я знаю, что мы можем ограничить использование памяти или использование ЦП службами, но мой вопрос в том, есть ли способ перезапустить службу, когда она достигает своего верхнего предела памяти (или ЦП)? Потому что я хочу знать, что, если службе не хватает памяти (утечка), она должна быть перезапущена снова. Я использовал их в файле модуля для ограничения памяти и ЦП службы:

MemoryHigh=100K
MemoryMax=150K
CPUQuota=10%