Webboard

Pełna wersja: Analiza obciążenia i czasu generowania
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Kilka robi style usernames / username styles, kilka google seo. Są to jednak lekkie zapytania (druga sprawa, że Google SEO i tak powinno robić ich mniej niż robi).

Jedyne niepokojące zapytanie to te nr 11 (#11) - wykonuje się ponad pół sekundy, a to już "kosmos".
Zobacz, czy zawsze tyle to trwa, może to było chwilowe po stronie bazy, jak nie, będziemy kombinować.

Chwilowe. Teraz jak sprawdziłem, to wykonywało się 0.0004699 sekundy :)

Ok, wielkie dzięki.
Co może być powodem tak wielu zapytań Google SEO? :|
Po zbadaniu co i jak okazało się, że za taką ilość zapytań u Ciebie odpowiada plugin:
"Show the users that has been online today", czyli userzy z ostatnich 24 godzin - dla prawie każdego usera trzeba dodatkowe zapytanie robić aby zmieniło adres. Im więcej będzie na tej liście, tym więcej będzie Ci robić zapytań.
Witam,
To znowu ja ;) już kiedyś pisałem w tym temacie - powodem obciążenia był Spicefuse shoutbox.
Ale to nie oznacza, że problem do końca zniknął, ponieważ jak wejdzie np. 50-100 osób online i wielu zacznie pisać na czacie (Chatbox oparty o pliki tekstowe + moja lekka modyfikacja która podczas wysyłania wiadomości łączy się z bazą) to obciążenie się zwiększa nawet do 10-15...

Postanowiłem wejść w debug i co zauważyłem? Że kilka zapytań ma nonstop od 4-10 sekund czas wykonania co nie jest chyba normalne? Oczywiście po kilku odświeżeniach czas znika do 0.00001 ale po ponownym odświeżeniu znów jest ponad 5 sekund w niektórych zapytaniach.

Załączam plik: http://zdobywajnagrody.pl/debug.html

Jakieś rady jak to zlikwidować? Serwer jest dedykowany więc to nie jest żaden badziewny hosting.
W podanym debugu nie ma ani jednego zapytania, które robiłoby chociażby 0,1s. Najlepiej gdybyś mógł zrobić taki sam zapis w momencie, gdy pojawi się taki dziwoląg :)

Fakt faktem, coś dziwnego, bo o ile shoutbox'y / chaty itp. to katowanie serwera, o tyle na dedyku przy takiej ilości nie powinno być żadnych problemów.
(28.05.2011, 13:31)lukasamd napisał(a): [ -> ]W podanym debugu nie ma ani jednego zapytania, które robiłoby chociażby 0,1s. Najlepiej gdybyś mógł zrobić taki sam zapis w momencie, gdy pojawi się taki dziwoląg :)

Fakt faktem, coś dziwnego, bo o ile shoutbox'y / chaty itp. to katowanie serwera, o tyle na dedyku przy takiej ilości nie powinno być żadnych problemów.

To albo ja się nie znam albo ty nie zauważyłeś... już pierwsze zapytanie wygląda tak:

Kod:
#1 - Write Query
SET NAMES 'utf8'
Query Time: 9.51290130615E-5

Z tego co widzę jest to 9 sekund?
Nie, to jest 9.51290130615 * (10 ^ -5 ) dziesięć do potęgi minus piątej.
Zapis matematyczny.

Faktycznie czas tego zapytania to więc:

~0.00000951290130615 sekundy

Zresztą cały czas generowania masz podany na początku - 0.227s, niemożliwe jest, aby w tym było 9 sekund :)
Chyba fałszywy alarm.
(28.05.2011, 13:57)lukasamd napisał(a): [ -> ]Nie, to jest 9.51290130615 * (10 ^ -5 ) dziesięć do potęgi minus piątej.
Zapis matematyczny.

Faktycznie czas tego zapytania to więc:

~0.00000951290130615 sekundy

Zresztą cały czas generowania masz podany na początku - 0.227s, niemożliwe jest, aby w tym było 9 sekund :)
Chyba fałszywy alarm.

Aha...hmmm..to skąd się bierze takie obciążenie Server Load? BO chyba mi nie powiesz, że jest małe? :) w ciągu dnia jest ciągle nawet do 3.
Napisz jaki sprzęt jest na tym dedyku (głównie chodzi o procesor).
(28.05.2011, 17:07)lukasamd napisał(a): [ -> ]Napisz jaki sprzęt jest na tym dedyku (głównie chodzi o procesor).

Intel Quad Core Q8300... a ramu chyba 2gb jest
Jeden procesor i 4 rdzenie, a więc 100% obciążenia to load równy 4.00.
Jeżeli na tym serwerze jest tylko to forum, no to wartość dobijająca do 3 to już dosyć sporo. Z drugiej strony, to również zależy od konfiguracji systemu, bazy danych, php itp.
Jest wrzucony jaki akcelerator php typu eAccelerator, APC, xCache?
(28.05.2011, 18:12)lukasamd napisał(a): [ -> ]Jeden procesor i 4 rdzenie, a więc 100% obciążenia to load równy 4.00.
Jeżeli na tym serwerze jest tylko to forum, no to wartość dobijająca do 3 to już dosyć sporo. Z drugiej strony, to również zależy od konfiguracji systemu, bazy danych, php itp.
Jest wrzucony jaki akcelerator php typu eAccelerator, APC, xCache?

Nie wiem... wiem, że jest apache+nginx czy jakoś tak ale to chyba nie o to Tobie chodziło?

KamilKiri

Witam moje forum teraz zyskało dość dużo na popularności 600-700 unikalnych odwiedzin dziennie i czasem około 15 osób online i zaczęło mi forum strasznie mozolnie działać...

Adres forum: www.gta-five.pl

Dzisiaj około 20 wywaliło nawet error na 20 minut i baza zniknęła z panelu admina:
Cytat:1129 - Host 'web1.hmhost.pl' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

Nie wiem czy to problemy z tym że słaba baza (najtańszy pakiet na hitme.pl) czy może właśnie na hitme.pl mają jakieś ogólne problemy.

Proszę o analizę statystyk, najlepiej jak najszybciej:
http://gta-five.pl/inne/analiza.html

A! I zapomniałbym! Niedawno zmieniałem w pliku config (https://webboard.pl/wybor-sposobu-cache-...zacja-mybb) na "files"

Zainstalowane wtyczki:
Cytat:-Ajax PM Notification (1.8.1)
-Spider Bots (1.1)
-Default Avatar (1.0.0)
-Fit on Page (2.3)
-Max Post Views For Guests (1.0)
-SCD Hide From Groups (Free SCD Plugin) (2.5)
-SpiceFuse Shoutbox (1.1 Beta 1)
-SR MyBBCoder (1.5.0)
-Ostrzeżony (2.3)
-Welcome Guest (1.5)
-Dodatkowe pytanie antyspamowe podczas rejestracji (1.0)

Dzięki! PLUSIKI CZEKAJĄ! :)
Czasy i ilość użytej pamięci w normie.
To problem po stronie hostingu - cały jeden serwer musieli widocznie zlimitować do baz, nieco dziwne, no ale widocznie nieco za dużo mają kont na nim, albo zmieniali coś w ustawieniach.

KamilKiri

A można wiedzieć co dokładniej znaczył ten error?
Kod:
1129 - Host 'web1.hmhost.pl' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
Stron: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24