Procédure
Co oznacza błąd: Użytkownik przekroczył zasób max_questions / max_connections / max_updates?
Ten typ komunikatu wskazuje, że zasoby MySQL są wykorzystywane zbyt intensywnie od czasu do czasu. Limit ten nakładany jest w celu zapobiegania nadużywaniu zasobów przez klienta, co mogłoby spowodować znaczne spowolnienie serwera MySQL.
Konkretnie, komunikat oznacza, że użytkownik wykonał więcej niż N (N to wskazana wartość) żądań na godzinę. Wartość N jest bardzo wysoka i odpowiada w zasadzie ponad 5 żądaniom na sekundę! Serwer MySQL chroni się, blokując wszelkie połączenia od użytkownika przez pozostałą godzinę.
Na przykład, jeśli wykonasz N żądań w ciągu ostatnich 45 minut, serwer MySQL zablokuje cię na następne 15 minut. Następnie automatycznie zniesie blokadę.
Limitu tego nie można w żadnym wypadku zwiększyć na serwerze współdzielonym, ponieważ uważamy, że przy ponad 5 żądaniach MySQL na sekundę witryna znacznie wykracza poza zakres hostingu współdzielonego.
Więcej informacji na temat limitów dla współdzielonych pakietów hostingowych można znaleźć tutaj.
Jak można rozwiązać ten błąd?
- To przekroczenie jest bardzo sporadyczne i jest spowodowane wyjątkowymi operacjami z Twojej strony (konserwacja bazy danych itp.).
W takim przypadku spróbuj podzielić swoją pracę na bardziej podstawowe zadania lub pracuj w nocy, aby nie przeszkadzać odwiedzającym w przypadku blokady.
Duże bazy danych najlepiej przywracać z sekcji Menedżer, Hosting, Bazy danych, aby nie podlegać ograniczeniu.
Sprawdź, czy używasz skryptów, które bardzo intensywnie korzystają z baz danych, takich jak narzędzia statystyczne, narzędzia do audytu odwiedzin itp: dezaktywuj te skrypty/moduły, jeśli nie są zoptymalizowane. W takim przypadku należy dezaktywować te skrypty/moduły. Sprawdź również, czy programowanie witryny może zostać zakwestionowane poprzez zminimalizowanie liczby żądań.
Struktura współdzielona nie jest już dostosowana do Twoich potrzeb i musisz rozważyć rozwiązanie serwera dedykowanego.
Dowiedz się więcej o naszych pakietach VPS dla serwerów dedykowanych, ich działaniu i wszystkich potrzebnych informacjach w naszym dziale pomocy, w sekcji"Serwery dedykowane".
Dowiedz się, jak przejść z hostingu współdzielonego na serwer dedykowany