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.