lswsctrl stop în OpenLiteSpeed

Control și CLI server OpenLiteSpeed 1.0+

Oprește serverul OpenLiteSpeed și eliberează porturile de rețea ascultate.

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

Ce face lswsctrl stop

Comanda lswsctrl stop transmite semnalul de oprire (SIGTERM) către procesul principal OpenLiteSpeed și închide ordonat toate conexiunile active ale clienților și procesele externe LSPHP.

Oprirea eliberează porturile de rețea (80, 443, 7080, 8088), permițând efectuarea de lucrări de mentenanță pe server sau pornirea temporară a unui alt server web pentru teste.

Dacă un proces refuză să se închidă în intervalul de timeout prestabilit, scriptul de control forțează oprirea pentru a preveni blocarea resurselor de memorie.

Opțiuni și argumente

Opțiune / Parametru Descriere
stop Instrucțiunea de oprire completă a proceselor OpenLiteSpeed.
systemctl stop lsws Comanda echivalentă prin managerul systemd.

Ce returnează

Confirmarea opririi procesului și ștergerea fișierului PID din directorul de rulare.

Exemple

Exemplul 1: Oprirea completă a serverului web

Trimite semnalul de terminare și confirmă eliberarea procesului din sistem.

sudo /usr/local/lsws/bin/lswsctrl stop

Ieșire în terminal

[OK] lsws: pid=14820 stopped.

Greșeli frecvente

  • Oprirea forțată prin ‘kill -9’ a proceselor openlitespeed în loc de ‘lswsctrl stop’, ceea ce poate lăsa lock-uri de memorie partajată și fișiere cache corupte.
  • Oprirea pe un server de producție fără redirecționarea prealabilă a traficului sau configurarea unei pagini de mentenanță.

Comenzi înrudite

  • lswsctrl start: Pornește serverul web OpenLiteSpeed și procesele asociate LSPHP.
  • 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.