Qual è il significato del tempo di attesa nei servizi systemd?


10

Ho installato Puppet Enterprise su CentOS 7. Vedo che diversi servizi Puppet non riescono a iniziare a ripetere il tempo di attesa. Cosa significa questo?

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

Risposte:


13

Dopo che un servizio si arresta (o non si avvia), systemd attende per un breve periodo di tempo prima di tentare di riavviarlo.

Il tempo di attesa è configurabile impostando RestartSec=nell'unità.

RestartSec=

Configura il tempo di sospensione prima di riavviare un servizio (come configurato con Restart=). Accetta un valore senza unità in secondi o un valore di intervallo di tempo come "5min 20s". Il valore predefinito è 100 ms.


2
Perché dovrebbe smettere? Ho creato un servizio e vedo nei registri che viene riscontrato questo errore ogni 5 minuti circa, quindi viene registrato per arrestarsi e avviarsi. Non capisco perché dovrebbe fermarsi / iniziare. È normale per un servizio casuale?
jayarjo,

@jayarjo stai chiedendo essenzialmente "perché il software dovrebbe andare in crash?" Ci sono molte possibili cause.
Mark Stosberg,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.