Fel az oldal tetejéreAz oldal megosztása
Üzemeltetés és tárhely

PHP-FPM

Más néven:FastCGI Process Manager

A PHP folyamatkezelője éles szervereken: készenlétben tartja a PHP-feldolgozókat, a webszerver pedig ezeknek adja át a dinamikus kéréseket.

A PHP-FPM a webszervertől, jellemzően az nginxtől független szolgáltatásként fut. Egy vagy több poolt kezel: mindegyiknek saját beállításai, felhasználója és folyamatszáma lehet, így egy szerveren több webhely egymástól elkülönítve futhat.

Amit érdemes beállítani

  • A folyamatok száma a memóriához igazítva, hogy csúcsidőben se fogyjon el a gép.
  • Webhelyenként külön pool és rendszerfelhasználó, hogy egy feltört oldal ne érje el a többit.
  • Lassú kérések naplója, amely megmutatja, hol akad el az oldal.

Frissítés után újraindítás

A PHP biztonsági frissítése csak a PHP-FPM újraindításával él: addig a memóriában a régi, hibás változat fut tovább. A PHP2Shell javításánál ezért a frissítés mellett az újraindítás is kötelező lépés volt.

Ahol erről írunk 2