stop
Polecenie "stop"
Polecenie służy do zatrzymywania serwisów. Serwisy te muszą być zarejestrowane, czyli utworzone lokalnie (zob. polecenie add) lub zeskanowane z istniejącej wcześniej instalacji (zob. polecenia migrate i scan).
Składnia
sowizor stop <sid> [--force] sowizor stop [filtr1 [filtr2 [...]]] [--force] [--kill] sowizor stop all [--force] sowizor stop sowizor sowizor stop patron-db [<sid>]
Zatrzymywanie wybranych serwisów
Pozwala to na zatrzymywanie całej grupy serwisów, albo tylko serwisu o konkretnym identyfikatorze (sid). Grupowe zatrzymywanie serwisów polega na podaniu filtrów (zob. składnia w komendzie list). Serwisy pasujące do filtru zostaną zatrzymane.
W przypadku serwisów z grup sowa1 oraz sowa2 dodatkowo sprawdzany jest aktualny stan zalogowanych sesji użytkowników (sesje anonimowe są pomijane). Jeśli podczas próby zatrzymania serwisu są zalogowane sesje (pracujący użytkownicy), wówczas serwis ten nie zostanie zatrzymany. Aby wymusić zatrzymanie serwisu, do którego są zalogowani użytkownicy, należy podać opcjonalny argument --force
. Dotyczy to zarówno przypadku zatrzymywania konkretnego serwisu, jak i całej grupy.
Dla serwisów Sowy dodatkowo jest dostępny argument --kill
- powoduje on bezwarunkowe zatrzymanie procesu serwera aplikacji.
sowizor stop sowasql sowizor stop sowa2 kalisz sowizor stop kalisz_mbp_ks --force sowizor stop wsio:standalone
Zatrzymywanie wszystkich serwisów
Parametr all
służy do zamknięcia wszystkich aktualnie uruchomionych serwisów. Przy czym - w przypadku gdy istnieją serwisy z grup sowa1 lub sowa2 - dodatkowo sprawdzany jest aktualny stan zalogowanych sesji użytkowników. Serwisy, w których są zalogowani użytkownicy nie zostaną zatrzymane. Aby to pominąć, należy dodać opcjonalny argument --force
.
Dodatkowo polecenie to zatrzymuje usługę sowizora
Zatrzymywanie usługi sowizor
Z reguły usługa sowizor powinna być uruchomiona zawsze (z wyjątkiem aktualizacji pakietu sowizor, kiedy to jest ona automatycznie zatrzymywana). Jeśli z jakiegoś powodu wymagane jest jej czasowe zatrzymanie, należy uruchomić polecenie stop
z parametrem sowizor
.