Wsparcie » Używanie i konfiguracja WordPressa » Limit połączeń MySQL

  • Witam Serdecznie,

    Napotkałem problem, który próbuję rozwiązać od kilku dni bez żadnego skutku. Posiadam hosting ovh.pl – pakiet perso.
    Zainstalowałem na serwerze skrypt WordPressa w wersji 3.1, kilka dodanych postów.

    Czy jest możliwe, aby przy 20 użytkownikach został przekroczony limit połączeń do bazy?
    Co kilka sekund (odświeżeń strony) otrzymuję błąd:
    Cytat:
    Warning: mysql_connect() [function.mysql-connect]: User *** already has more than 'max_user_connections’ active connections
    Otrzymałem wiadomość od pomocy-hostingu, że limit to 10 połączeń, ale w czasie 1ms!

    Strona ma około 1200 odsłon dziennie. W czasie testów było od 15 do 30 użytkowników online. Czy spotkał się ktoś z takim problemem? Jakieś podpowiedzi?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Moderator amistad18

    (@amistad18)

    Na 1ms to raczej nie, na 1s zazwyczaj taki limit jest, ja miałem na ovh limit 5 połączeń do bazy na 1s, i też przy ok 12-15 userach online, co jakiś czas, któryś musiał odświeżyć stronę aby mu się wczytała.

    Możesz spróbować wtyczki do cachowania jakiejś, ale to nie jest rozwiązanie, jedynie trochę maskuje problem, natomiast mogę Ci poradzić to co ja zrobiłem – zmieniłem hosting na lh.pl

    Thread Starter yolero

    (@yolero)

    Znalazłem w specyfikacji serwera: „Ilość jednorazowych połączeń do bazy: 10”
    Wygląda na to że pod WordPressa trzeba całkiem dobry hosting z dużo większą ilością równoległych połączeń.
    Z tego co widzę na lh.pl przy najlepszym hostingu to 40 połączeń i mam obawy że nadal to może być za mało przy dalszym rozwoju strony. Może się zdarzyć że w danej chwili będzie 50 użytkowników i znowu się całość posypie.

    Moderator amistad18

    (@amistad18)

    Może inaczej, siedziałem na ovh, siedzę na lh, na ovh z WordPressa korzystałem przy WordPressie ok 50k odwiedzin dziennie, oraz do tego jeszcze kilka for phpbb3, plus jakieś skrypty swoje albo inne narzędzia – i tam ten błąd występował co jakiś czas, najczęściej na WP – bo tam było najwięcej użytkowników, ale nie tylko – miałem też wtedy dwie bazy, i specjalnie na jednej był WP, na drugiej reszta – co w zasadzie ratowało sytuacje, tzn. dało się korzystać z serwera, no ale do czasu gdy przestał mi wystarczać limit 30Gb/m-c

    Przesiadłem się na lh.pl, i co Ci mogę powiedzieć o tym hostingu – limit transferu w ich wypadku chyba nie obowiązuje, a nawet jeśli, to albo mają skopane narzędzia do monitorowania transferu, albo naliczają limit tylko na wysyłanie danych na serwer( czyli głównie zabawy z FTP ), a nie pobieranie danych ( czyli odwiedziny na stornie, pobieranie plików itp ), bo ogólnie po przeniesieniu wszystkiego do lh.pl – miałem zużycie ok 10% zużycia tego co w ovh.

    Dalej, limity pamięci – zobacz na forum, co chwila ktoś pisze że ma błąd 'Allowed memory size of XXX bytes exhausted’, co jest zrozumiałe, hosting ogranicza użytkownikom zużycie ram’ów serwera, bo one są ograniczone, i ta pamięć jest znacznie droższa niż przestrzeń dyskowa, bo dysk można sobie dołożyć, a pamięć ma jakiś limit, czy 32Gb czy 64Gb, zależy od serwera, no ale do czego dążę – w internecie sporo ludzi marudzi, że WP od wersji 3.0+ stał się strasznie pamięciożerny, na sporej ilości serwerów, głównie darmowych, albo nie idzie go w ogóle zainstalować/uruchomić, albo sam WP po instalacji jest niefunkcjonalny, bo np. żadnej wtyczki już nie da rady dograć, na lh.pl taka opcja chyba także nie istnieje, tzn limit oczywiście jest, ale ja na jednym koncie mam kilka for, kilka WP, jeden w wersji Multisite, i jestem pewien że jak by ten limit był prawdziwy albo rygorystycznie przestrzegany – dawno bym żarł beton.

    Tak samo jest z limitami obciążenia procesora, połączeń do bazy – może i są, ale ja na pewno jak na swoje konto generuję niemałe, i admin jeszcze nigdy mnie nawet nie upomniał, myślę że trzeba by cały serwer zawiesić albo naprawdę utrudniać korzystanie z powierzchni dzielonej innym użytkownikom, aby Ciebie wywalili.

    A jeszcze wracając do admina – nigdy nie spotkałem tak konkretnego człowieka, poprosisz o wgranie nowej wersji php – masz, ostatnio o wildcarda prosiłem dla dwóch domen – 3h i mam. Tak samo niedawno szukałem hostingu pod taki swój projekcik, autorski system CRM, z uwzględnieniem tego że będę umożliwiał rejestrację innym osobom na zasadzie darmowej usługi – z różnych powodów jest to dosyć skomplikowane, cała struktura aplikacji i procedury podczas zakładania nowego konta, w związku z czym szukałem odpowiedniego miejsca gdzie to trzymać, pisałem do wielu firm, większość w ogóle nie odpisywała, na linuxcom.pl dali mi do zrozumienia że nawet nie mam próbować, bo ich 'nieograniczona ilość baz danych’ oznacza < 100, a od Pana Marka oczywiście dostałem wyczerpującą odpowiedź, jak bym to mógł uruchomić na obecnym hostingu, albo jak bym mógł to zrobić łatwiej i optymalnej – ale wtedy by mi musiał udostępnić nową usługę której jeszcze nie mają w ofercie, tzw. cloud hosting, ale to może kiedyś, bo póki co nie chciałem w to zbyt dużo inwestować.

    Każdemu komu mogę to polecam ich usługi, bo oni naprawdę szanują klienta, ich polityka jest taka, że jak jakiś serwer przy danej ilości użytkowników która jest obecnie, osiągnie 50% swoich możliwości, to taki serwer zamykają, i otwierają nowy dla nowych klientów. Inni ładują nowe konta do granic możliwości, i potem się nie ma co dziwić że ktoś miał przez chwilę 6% obciążenia procesora, i go wywalili.

    Swoim klientom także zawsze polecam lh.pl – i jeszcze nikt mi się na nich nie skarżył, nie tylko jako firma są kompetentni ( w zasadzie jest to właściciel, dodatkowy programista, oraz kilka osób do pomocy technicznej – mail/chat ), to mają świetnie skonfigurowane serwery. Sporo polskich firm hostingowych już testowałem, bo klienci w różnych miejscach mają hosting, ale znam tylko dwie takie, na których WP chodzi wyśmienicie, lh.pl oraz linuxpl.com – ale tam są strasznie restrykcyjni jeśli chodzi o limity.

    Więc nie zastanawiaj się, nawet ten najtańszy pakiet Ci wystarczy, z przejściem na wyższy a nawet niższy – nie ma najmniejszego problemu.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Temat ‘Limit połączeń MySQL’ jest zamknięty na nowe odpowiedzi.