Procédure
Co znamená chyba: Uživatel překročil prostředky max_questions / max_connections / max_updates?
Tento typ zprávy označuje, že jsou prostředky MySQL čas od času využívány příliš intenzivně. Tento limit je zaveden proto, aby se zabránilo zneužívání prostředků klientem, které by mohlo způsobit výrazné zpomalení serveru MySQL.
Konkrétně tato zpráva znamená, že jste provedli více než N (N je uvedená hodnota) požadavků za hodinu. Hodnota N je velmi vysoká a v zásadě odpovídá více než 5 požadavkům za sekundu! Server MySQL se pak chrání tím, že po zbývající hodinu blokuje jakékoli vaše připojení.
Pokud jste například za posledních 45 minut provedli N požadavků, server MySQL vás zablokuje na dalších 15 minut. Poté blokování automaticky zruší.
Tento limit nelze na sdíleném serveru v žádném případě zvýšit, protože se domníváme, že při více než 5 požadavcích MySQL za sekundu je váš web daleko za hranicemi sdíleného hostingu.
Informace o kvótách pro sdílené webhostingové balíčky najdete zde.
Jak lze tuto chybu vyřešit?
- Toto překročení je velmi občasné a je způsobeno výjimečnými operacemi na vaší straně (údržba databáze atd.).
V takovém případě se snažte rozdělit své zásahy na více základních nebo zasahujte v noci, abyste v případě zablokování nerušili návštěvníky.
Velké databáze obnovujte nejlépe ze sekce Správce, Hosting, Databáze, aby se na vás omezení nevztahovalo.
Zkontrolujte, zda nepoužíváte skripty náročné na databáze, jako jsou nástroje pro statistiky, nástroje pro audit návštěvníků apod. V takovém případě tyto skripty/moduly deaktivujte. Zkontrolujte také, zda programování webu nelze napadnout minimalizací počtu požadavků.
Sdílená struktura již nevyhovuje vašim potřebám a je třeba zvážit řešení v podobě dedikovaného serveru.
Více informací o našich balíčcích dedikovaných serverů VPS, jejich fungování a všechny potřebné informace najdete v naší nápovědě v sekci "Dedikované servery".
Zjistěte, jak přejít ze sdíleného webhostingu na dedikovaný server