Wordfence és Litespeed probléma

A LiteSpeed webszerver ismert arról, hogy azokat a folyamatokat, amelyek néhány másodpercnél tovább futnak, váratlanul leállítja. Ez nem egy kíméletes leállítás, hanem egyszerűen megszakítja őket minden figyelmeztetés nélkül.

Ez problémát okozhat olyan szoftverek használata esetén, mint a Wordfence vagy biztonsági mentéshez használt bővítmények, amelyeknek több időre van szükségük bizonyos feladatok befejezéséhez. Ha a Wordfence automatikus frissítési funkcióját használod, és a LiteSpeed egy frissítés közben leállítja a folyamatot, előfordulhat, hogy az oldalad használhatatlanná válik.

Hogyan előzheted meg ezt a problémát?

Egy egyszerű módosítást kell elvégezned:

  1. Keresd meg a webhelyed fő ".htaccess" fájlját. Ez általában abban a könyvtárban található, ahol a WordPress telepítve van.
  2. Nyisd meg a fájlt egy szövegszerkesztővel.
  3. Keresd meg azt a sort, amely így kezdődik: "# BEGIN WordPress", majd illeszd be a következő kódot fölé:
# BEGIN LiteSpeed noabort
<IfModule rewrite_module>
RewriteEngine On
RewriteRule .* - [E=noabort:1]
</IfModule>
# END LiteSpeed noabort

Ez a beállítás megakadályozza, hogy a LiteSpeed hirtelen megszakítsa a kéréseket. Ennek köszönhetően a WordPress-frissítések megfelelően végrehajthatók, a Wordfence vizsgálatok végigfuthatnak, és a biztonsági mentési bővítmények is hibamentesen működhetnek.

Alternatív megoldások

Bizonyos szerverbeállítások esetén az előző kód nem biztos, hogy hatékony. Ebben az esetben próbálkozhatsz az alábbi kódok egyikével:

# BEGIN LiteSpeed noabort
<IfModule Litespeed>
RewriteEngine On
RewriteRule .* - [E=noabort:1]
</IfModule>
# END LiteSpeed noabort

Vagy:

# BEGIN LiteSpeed noabort
SetEnv noabort 1
# END LiteSpeed noabort

Ezek az alternatív megoldások szintén segíthetnek abban, hogy a LiteSpeed ne szakítsa meg a hosszabb ideig futó folyamatokat a webhelyeden.


Forrás: https://www.wordfence.com/help/advanced/system-requirements/litespeed/