PHP procesy - maximální počet článek
V administraci se v logu vypisuje počet PHP běžících procesů.
Ve chvíli kdy návštěvník přistoupí na váš web a je nutné vygenerovat obsah dynamicky pomocí PHP, dojde ke spuštění PHP procesu, který se o vygenerování postará a následně pošle tento obsah do uživatelova počítače a sám se ihned ukončí.
Životnost jednoho PHP procesu je například jen pár desítek milisekund, ale také se může jednat o několik desítek sekund - to záleží na tom jak moc je náročné vygenerovat výstup.
Překročení maximálního počtu PHP procesů znamená, že v jednu chvíli se k webu připojí příliš mnoho návštěvníků, kteří po serveru požadují vygenerování obsahu.
Jak této chybové hlášce předejít?
Předejít této chybě lze několika způsoby:
Navýšení hostingového programu
Který bude vyhovovat vašemu počtu současně běžících PHP procesů. U varianty Lite a Free je tento počet stanoven na 3, u programu Plus 6 a u programu Mega 12.
Možnost využít Endora Supercache
Toto je pouze u placených programů. Supercache vám PHP procesy sama zoptimalizuje. U redakčních systémů doporučujeme nainstalovat a zapnout podpůrné pluginy, které Vám v tomto směru také pomohou.
Wordpress - stáhnout WP Super Cache
Drupal - stáhnout Supercache
Co se bude dít když se počet PHP procesů překročí?
- načítání stránky se zpomalí, protože se bude čekat na ukončení některého ze spuštěných procesů, aby se mohl vykonat další v řadě (ve frontě)
- při dlouhé frontě můžou být něktére žádosti na načtení stránky zamítnuté z důvodu timeoutu a server zobrazí chybovou hlášku Server nedostupný v grafice Endora.cz
Článek ještě nikdo nehodnotil, buďte první!
Přidejte váš komentář a hodnoceníVáš komentář a hodnocení
Váš komentář se po zpracování může objevit v seznamu komentářů, případně i s reakcí od nás. Za zaslaný komentář i hodnocení předem děkujeme.