Jakie jest znaczenie czasu wstrzymania w usłudze systemowej?


10

Zainstalowałem Puppet Enterprise na CentOS 7. Widzę, że niektóre usługi Puppet nie zaczynają mówić o czasie wstrzymania. Co to znaczy?

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...

Odpowiedzi:


13

Po zatrzymaniu usługi (lub jej uruchomieniu) systemd czeka przez krótki czas przed próbą jej ponownego uruchomienia.

Czas oczekiwania można skonfigurować, ustawiając RestartSec=w urządzeniu.

RestartSec=

Konfiguruje czas uśpienia przed ponownym uruchomieniem usługi (zgodnie z konfiguracją Restart=). Pobiera wartość bez jednostki w sekundach lub wartość przedziału czasu, na przykład „5min 20s”. Domyślnie 100ms.


2
Dlaczego ma się to skończyć? Utworzyłem usługę i widzę w dziennikach, że napotyka ten błąd co około 5 minut, a następnie jest rejestrowany w celu zatrzymania i uruchomienia. Nie rozumiem, dlaczego powinien się zatrzymać / zacząć. Czy to normalne w przypadku usługi losowej?
jayarjo

@jayarjo pytasz w zasadzie „dlaczego miałby nastąpić awaria oprogramowania?” Istnieje wiele możliwych przyczyn.
Mark Stosberg
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.