Systemd hizmetlerinde kesinti zamanının anlamı nedir?


10

CentOS 7'ye Puppet Enterprise yükledim. Birkaç Kukla hizmetinin ayrılma süresi dolduğunu söyleyemediğini görebiliyorum. Ne anlama geliyor?

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

Yanıtlar:


13

Bir hizmet durduktan (veya başlatılamadığında), systemd yeniden başlatmaya çalışmadan önce kısa bir süre bekler.

Bekleme süresi miktarı RestartSec=, ünitede ayarlanarak yapılandırılabilir .

RestartSec=

Bir hizmeti yeniden başlatmadan önce uyku zamanını yapılandırır (ile yapılandırıldığı gibi Restart=). Saniye cinsinden birimsiz bir değer veya "5dk 20s" gibi bir zaman aralığı değeri alır. Varsayılan değer 100ms'dir.


2
Neden durmalı? Bir hizmet oluşturdum ve günlüklerde her 5 dakikada bir bu hatayı vurduğunu görüyorum, sonra durdurmak ve başlatmak için günlüğe kaydedilir. Neden durması / başlaması gerektiğini anlamıyorum. Rasgele bir hizmet için normal mi?
jayarjo

@jayarjo "yazılım neden çökecekti?" Birçok olası neden var.
Mark Stosberg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.