Repornire procese PHP (killall lsphp) în OpenLiteSpeed

Forțează reciclarea imediată a tuturor proceselor externe PHP fără a opri serverul web.

Sintaxă
killall -9 lsphp
pkill -9 -f lsphp
touch /tmp/lshttpd/lsphp.sock

Ce face Repornire procese PHP (killall lsphp)

Atunci când modifici fișierul php.ini, instalezi o extensie nouă PHP (de exemplu lsphp83-opcache sau lsphp83-redis) sau actualizezi codul sursă al unei aplicații, procesele active LSPHP din memorie pot continua să execute versiunea anterioară a codului.

Comanda killall -9 lsphp oprește instantaneu toate procesele lucrător PHP. OpenLiteSpeed detectează imediat dispariția lor și lansează automat procese noi proaspete care citesc noua configurație php.ini.

Această metodă este complet invizibilă pentru utilizatori, evitând repornirea completă a serverului web OLS.

Opțiuni și argumente

Opțiune / Parametru Descriere
killall -9 lsphp Trimite semnalul SIGKILL tuturor proceselor denumite lsphp.
pkill -9 -f lsphp Alternativă pe distribuții fără utilitarul killall instalat.

Ce returnează

Terminarea proceselor vechi și re-spawn instantaneu realizat de monitorul OLS.

Exemple

Exemplul 1: Reîmprospătarea proceselor PHP după modificarea php.ini

Oprește procesele vechi și verifică apariția noilor procese.

sudo killall -9 lsphp
ps aux | grep lsphp | head -n 3

Ieșire în terminal

nobody   16201  0.2  1.1 185420 42100 ?  S  18:50  0:00 lsphp
nobody   16202  0.1  1.0 185420 41200 ?  S  18:50  0:00 lsphp

Greșeli frecvente

  • Oprirea întregului server OpenLiteSpeed când era necesară doar o simplă reciclare a proceselor PHP.
  • Rularea comenzii fără sudo, caz în care procesele aparținând utilizatorului nobody nu vor fi oprite.

Comenzi înrudite

  • Directiva extProcessor: Configurează procesorul extern FastCGI / LiteSpeed SAPI (LSAPI) pentru execuția scripturilor PHP.
  • Schimbare versiune LSPHP: Comută versiunea globală de PHP folosită de server sau instalează o versiune nouă de LSPHP.
  • lswsctrl restart: Repornește elegant (graceful) serverul OpenLiteSpeed fără a întrerupe conexiunile active.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Repornire procese PHP (killall lsphp)

Ai o nelămurire despre utilizarea comenzii Repornire procese PHP (killall lsphp) sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.