Что означает время задержки в системных службах?

10

Я установил Puppet Enterprise на CentOS 7. Я вижу, что некоторые службы Puppet не могут начать отсрочивать время ожидания. Что это значит?

Sep 03 20:50:16 l-pm1 systemd[1]: pe-puppetdb.service holdoff time over, scheduling restart.
Sep 03 20:50:16 l-pm1 systemd[1]: Starting pe-puppetdb Service...
Прия Р
источник

Ответы:

13

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

Время ожидания настраивается настройкой RestartSec=в устройстве.

RestartSec=

Настраивает время ожидания перед перезапуском службы (в соответствии с настройками Restart=). Принимает значение без единиц измерения в секундах или значение промежутка времени, например, «5 мин. 20 с». По умолчанию 100 мс.

Майкл Хэмптон
источник
2
Почему это должно остановиться? Я создал службу и вижу в журналах, что она вызывает эту ошибку каждые 5 минут или около того, затем она регистрируется для остановки и запуска. Я не понимаю, почему это должно остановиться / начать. Это нормально для случайного сервиса?
Jayarjo
@jayarjo вы спрашиваете по существу "с чего бы программное обеспечение зависало?" Есть много возможных причин.
Марк Стосберг