Fórum Root.cz

Hlavní témata => Server => Téma založeno: marosh1976 18. 02. 2020, 14:42:55

Název: Restart služby po krachu - Ubuntu server 16.04
Přispěvatel: marosh1976 18. 02. 2020, 14:42:55
Ahoj,
prosím o radu jak správně nastavit aby se služba sama znovu spustila pokud se ukončí (spadne)
můj server používá init systém systemd
příkaz systemctl cat jmenoslužby
vypíše konfiguraci služby,
kde bych zřejmě potřeboval mít v sekci [Service]
Restart=always (nyní je restart=no)
jenže v začátku je uvedeno
# Automatically generated by systemd-sysv-generator
takže to vypadá že se tato konfigurace generuje automaticky v rámci zpětné kompatibility se systemV,
protože je ta služba je nadefinovaná pomocí /etc/init.d/jmenoslužby
Ale zase návody pro restart služby v systemV nefungují protože tam systemV vlastně není
Jak to vyřešit?
Název: Re:Restart služby po krachu - Ubuntu server 16.04 server
Přispěvatel: veskotskujehnusne 18. 02. 2020, 15:10:15
Ahoj,

vzhledem k tomu, že ti v dubnu končí podpora, bys měl řešit update serveru. :) Tam bych začal. Potom budeš muset nejspíš přepsat tuto službu do systemd, ale to by mohlo být asi relativně bezbolestné.
Název: Re:Restart služby po krachu - Ubuntu server 16.04 server
Přispěvatel: tecka 18. 02. 2020, 15:21:15
Ten rc skript vyhoď (ať se ti to nepřepisuje; mělo by stačit zrušit exec bit) a tu vygenerovanou unitu si nech a uprav, jak potřebuješ.
Název: Re:Restart služby po krachu - Ubuntu server 16.04 server
Přispěvatel: marosh1976 18. 02. 2020, 15:24:57
Takže přepsat skript, díky za nakopnutí správným směrem. Jinak LTS 16.04 je do 2021 ;-)