lswsctrl reload în OpenLiteSpeed

Control și CLI server OpenLiteSpeed 1.0+

Reîncarcă configurația OpenLiteSpeed în memorie fără a reseta procesul binar principal.

Sintaxă
/usr/local/lsws/bin/lswsctrl reload
systemctl reload lsws

Ce face lswsctrl reload

Comanda lswsctrl reload trimite semnalul SIGUSR1 către procesul OpenLiteSpeed. Acest semnal determină recitirea fișierelor de configurare XML sau plain-text și aplicarea modificărilor la cald.

Este cea mai rapidă metodă de a aplica reguli noi de rescriere (.htaccess global), certificate SSL reînnoite sau noi mapări de domenii fără a reseta contoarele de statistici sau memoria cache din RAM.

Dacă fișierul de configurare conține erori, procesul curent ignoră noile setări și continuă să ruleze pe baza configurației valide anterioare.

Opțiuni și argumente

Opțiune / Parametru Descriere
reload Trimite semnalul SIGUSR1 pentru reîncărcarea configurației.
systemctl reload lsws Comanda standard systemd pentru reîncărcare la cald.

Ce returnează

Mesajul ‘[OK] Send SIGUSR1 to …’ ce atestă livrarea semnalului către PID-ul activ.

Exemple

Exemplul 1: Reîncărcarea configurației după reînnoirea unui certificat SSL

Aplică noul certificat SSL fără deconectarea niciunui utilizator.

sudo /usr/local/lsws/bin/lswsctrl reload

Ieșire în terminal

[OK] Send SIGUSR1 to 15210

Greșeli frecvente

  • Ignorarea mesajelor din jurnalul de erori (error.log) după reload; dacă modificarea a fost invalidă, serverul rulează în continuare cu setările vechi fără a semnala vizibil eroarea în terminal.

Comenzi înrudite

  • lswsctrl restart: Repornește elegant (graceful) serverul OpenLiteSpeed fără a întrerupe conexiunile active.
  • lswsctrl status: Verifică dacă demonul OpenLiteSpeed rulează și afișează PID-ul procesului principal.
  • Directiva errorlog (Jurnal de erori): Configurează calea, nivelul de detaliu și politica de rotație pentru jurnalul de erori.