Apa arti dari penundaan waktu dalam layanan systemd?

10

Saya telah menginstal Puppet Enterprise di CentOS 7. Saya dapat melihat bahwa beberapa layanan Wayang gagal untuk mulai mengatakan penundaan waktu. Apa artinya ini?

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...
Priya R
sumber

Jawaban:

13

Setelah layanan berhenti (atau gagal untuk memulai), systemd menunggu beberapa saat sebelum mencoba untuk memulainya kembali.

Jumlah waktu tunggu dapat dikonfigurasi dengan pengaturan RestartSec=di unit.

RestartSec=

Mengkonfigurasi waktu untuk tidur sebelum memulai kembali layanan (sebagaimana dikonfigurasi dengan Restart=). Mengambil nilai unit-kurang dalam detik, atau nilai rentang waktu seperti "5 menit 20-an". Standarnya adalah 100 ms.

Michael Hampton
sumber
2
Kenapa harus berhenti? Saya telah membuat layanan, dan lihat di log bahwa itu mengenai kesalahan ini setiap 5 menit atau lebih, maka itu akan dicatat untuk berhenti dan mulai. Saya tidak mengerti mengapa harus berhenti / mulai. Apakah normal untuk layanan acak?
jayarjo
@ jayarjo Anda bertanya pada dasarnya "mengapa perangkat lunak akan crash?" Ada banyak kemungkinan penyebabnya.
Mark Stosberg