Napi indítás és leállítás

A négy szolgáltatás napi indítása egyetlen paranccsal, a helyes sorrendben, és a rendezett leállításuk.

6 perc olvasás Frissítve: 2026-10-18

Az első indítás után a napi munka két parancs: a napi indító (launch-system) reggel felhozza a négy háttérszolgáltatást, a leállító (stop-system) este rendben leállítja őket. Ez a fejezet azt írja le, mit tesz a kettő, és mire figyelj.

Indítás egy paranccsal

A repó gyökerében Windowson a launch-system.cmd, macOS-en a launch-system.command – dupla kattintással is. A -langhu ikre mindig magyarul ír.

launch-system.cmd                          # mind a négy szolgáltatás
launch-system.cmd -NoTranslator -NoVoice   # a fordító és a beszédszolgáltatás nélkül

A napi indító csak a négy háttérszolgáltatást indítja, mindegyiket a saját ablakában (macOS-en saját Terminal-ablakban):

  1. először a fiókszolgáltatást (előtte az adatbázisát, ha az a gép saját adatbázisa);
  2. utána a fordítót és a beszédszolgáltatást, egyszerre;
  3. végül a feliratozót.

A sorrend kötött, és nem választható. A feliratozó a szabad videómemóriához méretezi magát, és szinte az egészet lefoglalja – ezért a fordítónak és a beszédszolgáltatásnak előbb kell foglalnia. A napi indító minden lépésnél kivárja, amíg a szolgáltatás tényleg kiszolgál (a modell betöltése alatt a szolgáltatás még „töltődik” állapotot jelez), és csak utána lép tovább.

Amit érdemes tudni az indításról

  • Ami már fut, azt nem indítja újra: kiírja, hogy már fut, és továbblép. Egy véletlen dupla kattintás így semmit nem állít le.
  • A fiókszolgáltatást csak akkor indítja, ha a fiókcím erre a gépre mutat. Ha a fiókszolgáltatás másik gépen fut, csak megnézi, elérhető-e.
  • A kihagyás: -NoAccount, -NoTranslator, -NoVoice, -NoCaption. Így kell kihagyni azt is, ami másik gépen fut, vagy amire a videókártyán nem jut hely.
  • Az első indításnál lassabb: a szolgáltatások ilyenkor készítik el a futtatható csomagjukat, és az első futáshoz internet kell a Whisper modell letöltéséhez.
  • Szolgáltatásként telepített szolgáltatást nem indít külön ablakban; azt a rendszer szolgáltatáskezelője viszi – lásd a Szolgáltatásként fejezetet. Linuxon a napi indító nem fut: ott a szolgáltatásként telepítés az út.

A végén egy összegzés mondja meg szolgáltatásonként, mi történt. Ha valami nem lett kész, vagy kimaradt, az ablak nyitva marad, hogy elolvashasd. A kilépési kód 0, ha minden kért szolgáltatás fut (vagy szándékosan kimaradt); 6, ha valami nem lett kész; 1 használati hibánál, hibás fiókcímnél, vagy ha épp egy másik indítás vagy leállítás fut.

Az alkalmazás külön indul

A napi indító az asztali alkalmazást nem indítja. A LiveCaptiont Windowson a LiveCaption\start-livecaptionpro.cmd, macOS-en a LiveCaption/start-livecaptionpro-avalonia.command indítja (szükség esetén előbb elkészíti a programot). Egy gépen egyszerre egy LiveCaption fut: ha már fut, az indító figyelmeztet, és 7-es kóddal kilép. Egy kiszolgáló gépen, ahol nincs feliratablak, a napi indítás csak a launch-system.

Egyenként is indítható

Minden szolgáltatásnak saját indítója van, és a napi indító is ezeket hívja – a kettő között nincs különbség:

Szolgáltatás Indító
fiókszolgáltatás AccountServer\start-accountserver.cmd
fordító TranslatorServer\start-translatorserver.cmd
beszédszolgáltatás VoiceServer\start-voiceserver.cmd
feliratozó CaptionServer\start-captionserver.cmd

macOS-en ugyanezek .command végződéssel állnak. Kézi indításnál is tartsd a fenti sorrendet. Egy szolgáltatást a saját ablakában a Ctrl+C rendben leállít.

Leállítás

A napi indító párja a stop-system.cmd (macOS-en stop-system.command). Fordított sorrendben állít le: előbb a feliratozó, a beszédszolgáltatás és a fordító kapja egyszerre a leállítási jelet, és a leállító megvárja mindhárom kilépését; utoljára a fiókszolgáltatás áll le, mert a többi tőle kéri a jogosultságokat.

stop-system.cmd                    # minden szolgáltatás, minden példány
stop-system.cmd -NoAccount         # a fiókszolgáltatás tovább fut
stop-system.cmd -Instance web-2    # csak egy megnevezett példány
  • Rendezett leállítás: a szolgáltatás a jel után elmenti, amit még a memóriában tart (például a forgalmi adatokat), és leállítja a saját motorját. Ha 30 másodpercen belül nem lép ki, a leállító kényszerítve állítja le, és ezt kimondja – ilyenkor a legutóbbi mentés óta gyűlt forgalmi adat elveszhet.
  • Csak a saját folyamataidat állítja le. Egy másik felhasználó szolgáltatásához, egy kézzel indított modellhez vagy egy másik program motorjához nem nyúl.
  • Szolgáltatásként telepített szolgáltatást nem állít le, mert a rendszer újraindítaná: kiírja, milyen paranccsal állítható le.
  • A LiveCaption alkalmazást nem állítja le; azt a saját menüjéből zárd be.
  • A -NoCaption, -NoTranslator, -NoVoice és -NoAccount kapcsolóval egy szolgáltatás futva marad.

A kilépési kód 0, ha minden leállt, és 6, ha valami nem állt le. Egyszerre egy indítás vagy leállítás futhat: ha a napi indító épp dolgozik, a leállító nem kezd bele, hanem 1-es kóddal kilép – várd meg az indító végét, és indítsd újra.

Ha valami nem indul el

A szolgáltatás ablaka mindig megmondja az okát: foglalt port (és mi foglalja), hiányzó előfeltétel, hiányzó fiókcím vagy elutasított kulcs. A leggyakoribb esetek a Hibaelhárítás fejezetben vannak; a szolgáltatások állapotát a webes felületen látod – lásd A webes admin felület alapjai fejezetet.

Hiba történt az oldal futtatásakor. / An error occurred while running the page. Újratöltés / Reload 🗙