Яке значення часу відключення в системних службах?


10

Я встановив Puppet Enterprise на CentOS 7. Я можу побачити, що кілька сервісів ляльок не починають говорити про час відключення. Що це означає?

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 ви питаєте, по суті, "чому б програмне забезпечення вийшло з ладу?" Можливих причин багато.
Марк Стосберг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.