команда --help vs команда man [дубликат]

systemd отказывается от попыток перезапустить его

Нет. systemd на некоторое время отказывается от попыток перезапустить его . Это ясно показано в журнале, который вы предоставляете:

Jun 14 11:25:51 localhost systemd[1]: test.service: Failed with result 'start-limit'.

Это ограничение скорости включения.

Длина небольшого промежутка времени указывается в служебном модуле с помощью параметра StartLimitIntervalSec = . Количество запусков, которые необходимы в пределах этого интервала для срабатывания механизма ограничения скорости, задается параметром StartLimitBurst = . Если ничто в вашей системе не отличается от vanilla systemd, включая значения по умолчанию для этих двух настроек, то это будет 5 раз в течение 10 секунд.

StartLimitIntervalSec = 0 отключает ограничение скорости, поэтому systemd будет пытаться бесконечно, а не отказываться. Но сделать так, чтобы ваша служба либо не выходила так часто, либо оставалась достаточно простой между выходами и перезапусками, чтобы она не превышала порог ограничения скорости, - лучший подход.

Обратите внимание, что ограничение скорости не влияет на выход вашего сервиса. Он срабатывает по количеству попыток запуска / перезапуска, независимо от их причины.

Дополнительная литература

1
13.08.2013, 15:00
0 ответов

Теги

Похожие вопросы