website status Raidboxes

Monitorowanie statusu strony internetowej w Raidboxes za pomocą statusu Boxa

Jak duże jest obciążenie procesora i zużycie pamięci RAM na twojej stronie? Ile pamięci jest jeszcze wolne? Jakie zadania cron są aktualnie wykonywane i jak wyglądają twoje pliki dziennika? Odpowiedzi na te i inne pytania dostarczają ważnych informacji o stanie Twojej witryny. Pokazujemy, co oznaczają te wartości i przedstawiamy nasz monitoring strony - "Box Status".

Niezależnie od tego, czy jesteś agencją lub freelancerem: zajmujesz się stronami internetowymi dla klientów, czy "tylko" odpowiadasz za swoją własną stronę - właściwy monitoring jest najważniejszy. Mając przegląd najważniejszych informacji o stanie swojej witryny WordPress, możesz szybciej reagować w przypadku wystąpienia problemu. 

Po tym, jak wielu naszych klientów poprosiło o monitorowanie strony, nasz zespół techniczny zajął się opracowaniem nowego "Box Status" dla Raidboxes Dashboard . Funkcja monitorowania jest w pełni dostępna we wszystkich naszych planach hostingowych. W tym artykule wyjaśniamy, jak pracować ze statusem Box i jak prawidłowo interpretować wyświetlane dane. 

Status Boxa w skrócie

Obszar statusu dostarcza ci wielu informacji o twojej witrynie, jej zachowaniu i serwerze. Możesz uzyskać do niego dostęp za pomocą kilku kliknięć w panelu administracyjnym Raidboxes - albo poprzez widok listy Boxów, albo poprzez przegląd odpowiedniego z nich.

Monitorowanie statusu strony internetowej w Raidboxes za pomocą statusu Boxa

Poniższe wartości i informacje o stanie twojej strony możesz odczytać w statusie Boxa. Za chwilę zajmiemy się niektórymi z nich bardziej szczegółowo:

  • Obciążenie CPU: Ta wartość pokazuje, czy twoja strona jest aktualnie przeciążona. Z pomocą logów z twojej skrzynki możesz dokładnie określić, co jest przyczyną ewentualnego przeciążenia.
  • Obciążenie RAM: Obciążenie RAM pokazuje aktualne zużycie pamięci przez twój vSerwer. Ta wartość jest także ważnym wskaźnikiem przeciążenia twojej strony.
  • Użytkowanie dysku SSD: W naszym monitoringu strony możesz także zobaczyć, ile miejsca na dysku jest aktualnie używane przez twój Box lub ile jest jeszcze wolne. Aby uzyskać więcej szczegółów na temat użycia pamięci, polecamy naszą wtyczkę "Disk Usage Sunburst".
  • Cronjobs: Status Boxa daje ci także przegląd zadań Cronjobs na twojej stronie. Jeśli Cronjob się zawiesi, możesz go usunąć bezpośrednio przez status Boxa.
  • Historia Boxa: Dziennik zmian (lub dziennik modyfikacji) w statusie twojej strony pokazuje wszystkie zmiany po stronie serwera, które zostały dokonane w twoim Boxie do tej pory.
  • Logfiles: Status Boxa daje ci również dostęp do wszystkich logów twojej witryny: Error Log, Debug Log i Access Log. Są one ważne przy usuwaniu błędów lub problemów na twojej stronie.
  • Wersja WordPressa: Nasz status Boxa pokaże ci, na której wersji WordPressa działa twoja strona. Możesz też poprawić wersję WordPress, aby zapobiec automatycznym aktualizacjom WordPressa.

Jak czytać wykresy w statusie Boxa?

Wykorzystanie procesora i pamięci RAM to dwie najważniejsze wartości w przeglądzie statusu twojego komputera. Wykresy pokażą ci, czy twoja strona jest przeciążona i pomogą ci przeanalizować błędy i problemy.

Monitorowanie statusu strony internetowej w Raidboxes za pomocą statusu Boxa

Oba wykresy - wykorzystania CPU i RAM - możesz filtrować i dostosowywać do swoich potrzeb w statusie Boxa. Funkcjonują dokładnie w ten sam sposób:

  • Wykresy przedstawiają wartości pomiarowe z ostatnich 24 godzin.
  • Punkty pomiarowe znajdują się w odstępie jednej minuty i są wartościami średnimi.
  • Żądany okres można wyświetlić w sposób bardziej szczegółowy, przeciągając ramkę wokół żądanego okresu na wykresie. Widok zostanie wtedy odpowiednio powiększony.
  • Dla jasności, czas o godzinie 00:00 jest zaznaczony cienką szarą linią (pionową) na osi czasu.
  • Dodatkowo występują dwa kolorowe (pomarańczowy i czerwony) oznaczenia poziome. To są tylko pomoce do czytania. Obecność samych linii nie świadczy o potencjalnym przeciążeniu strony.
  • Jeśli klikniesz na symbol strzałki w prawym górnym rogu, a następnie na wykres, możesz przytrzymać lewy przycisk myszy i przeciągnąć widok w lewo lub w prawo.

Wykorzystanie procesora - co to znaczy? 

Liczba vCores w twoim Boxie zawsze zależy od wybranej taryfy. Na przykład, Starter Box ma jeden vCore - Box w pakiecie Pro XL ma ich cztery.  

Monitorowanie statusu strony internetowej w Raidboxes za pomocą statusu Boxa

Oś y (oś pionowa) pokazuje wykorzystanie procesora w procentach. Oś x (oś pozioma) pokazuje upływ czasu. Linia pomarańczowa wyznacza granicę 100 procent wykorzystania w każdym momencie, a czerwona - 200 procent.

Ważny jest niebieski wykres

Czerwone i pomarańczowe linie są pomocami w czytaniu. Nie oznaczają one, że twój Box był bardzo obciążony kiedykolwiek w przeszłości. Niebieski wykres przedstawia rzeczywiste wartości obciążenia procesora.

Jak poprawnie zinterpretować wartość CPU? 

Wartość CPU opisuje wykorzystanie wirtualnych rdzeni procesora w twoim Boxie w procentach. Wysoka wartość oznacza, że w Boxie trzeba wiele obliczyć, niska wartość oznacza, że trzeba niewiele obliczyć. Wartość ta wynika ze wszystkich procesów, które muszą być obliczone przez procesor.

Zbyt duże obciążenie procesora może doprowadzić do tego, że twoja strona przestanie działać poprawnie. Najczęstszym błędem pojawiającym się w tym kontekście jest przekroczenie limitu czasu 504.

Obciążenie procesora w twoim Boxie może wyraźnie przekroczyć próg 100 procent. Nie jest to koniecznie znak, że wystąpił błąd ale na pewno wskazuje na to, że jakieś wydarzenie na twoim Boxie spowodowało bardzo duże obciążenie obliczeniowe.

Jeśli chcesz, aby dokładna wartość była wyświetlana w określonym momencie, wystarczy, że przesuniesz kursor nad wykresem do wybranego punktu w czasie. Gdy tylko przesuniesz kursor w obrębie wykresu, równolegle do obu osi pojawią się linie, które podadzą ci dokładne wartości osi (czas i wykorzystanie procesora) dla danego punktu.  

Moje obciążenie procesora jest wysokie - co jest tego przyczyną i co mogę zrobić?

Fakt, że wykres twojego procesora wskazuje na duże obciążenie, może mieć różne przyczyny. Ogólnie rzecz biorąc, nie jest to oznaką, że twoja strona nie jest dostępna lub że nie działa poprawnie. Oznacza to po prostu, że twój procesor musi pracować szczególnie intensywnie w pewnych okresach. Powodem tego może być na przykład wiele wejść na stronę lub Cronjobs. 

Co to jest przeciążenie?

Odosobnione skoki obciążenia nie oznaczają, że twój procesor jest przeciążony. O przeciążeniu można mówić dopiero wtedy, gdy obciążenie procesora przez dłuższy czas znacznie przekracza 100 procent. 

Jeśli obciążenie procesora przez dłuższy czas jest powyżej zakresu wysokiego lub bardzo wysokiego wykorzystania, nazywa się to wysokim obciążeniem procesora. Nawet duże obciążenie procesora nie musi być powodem do niepokoju, a jedynie wskazuje na to, że na twojej stronie musi być wykonywanych wiele obliczeń. W okresach wzmożonego ruchu należy się więc spodziewać dużego obciążenia.

Moja witryna jest przeciążona, co mogę zrobić?

Jeśli twoja witryna WordPress jest przeciążona, tzn. przez dłuższy czas wykazuje obciążenie procesora znacznie przekraczające 100 procent, mogą wystąpić błędy i awarie.

Jeśli więc twoja strona jest przeciążona, ważne jest, by od razu zacząć szukać prawdziwego problemu. Typowe błędy to na przykład:

  • wzmożony ruch (może być analizowany za pomocą dziennika logowania)
  • duży ruch niepożądanych botów (może być analizowany za pomocą dziennika logowania)
  • duża kombinacja obliczeniowa w Boxie, np. eksport danych
  • Cronjobs się zawiesił

Więcej rdzeni CPU = więcej mocy?
Jednym z możliwych sposobów optymalizacji (spodziewanego) wysokiego obciążenia spowodowanego dużym ruchem - np. z powodu występu w telewizji lub dużej kampanii reklamowej - jest zwiększenie liczby rdzeni CPU. W końcu przy wielu odwiedzających i odpowiadających im zapytaniach do bazy danych (np. wyświetlanie produktów według różnych filtrów) serwer musi być w stanie poradzić sobie z większym obciążeniem. Lubimy posługiwać się przykładem baru z frytkami, by wyjaśnić tę zasadę:

Wyobraź sobie, że serwer Twojej strony WordPress to bar z frytkami. Każdy pracownik baru z układami scalonymi odpowiada jednemu rdzeniowi procesora. Jeśli za ladą stoi tylko jeden sprzedawca, w danym momencie może być przetwarzane tylko jedno zamówienie. Jeśli jest tylko kilku odwiedzających, na początku nie stanowi to problemu.

Jeśli jednak liczba odwiedzających staje się tak duża, że sklep z układami scalonymi jest przeciążony żądaniami, potrzeba więcej pracowników (czyli więcej rdzeni procesora). Im więcej pracowników jest dostępnych, tym więcej zamówień może zostać zrealizowanych w tym samym czasie. Innymi słowy, jeśli wydajność procesora jest zbyt mała, a ruch jest zwiększony, może dojść do przeciążenia. Możesz to zobaczyć w statusie Boxa.

W tym kontekście ważne jest, by zrozumieć, że większa liczba rdzeni CPU nie poprawia automatycznie czasu ładowania twojej strony - w końcu poszczególne rdzenie pracują równie szybko. Zwiększenie liczby rdzeni gwarantuje raczej, że więcej żądań może być przetwarzanych jednocześnie i że twój sklep nie będzie przeciążony.

Spodziewasz się dużego ruchu?

Jak przygotować witrynę WordPressa do dużego ruchu, wyjaśniamy w naszym artykule"13 środków niezbędnych do tego, by twój WordPress radził sobie z dużym obciążeniem".

Wykorzystanie pamięci RAM

Ilość dostępnej pamięci RAM zależy również od wybranej taryfy. Na przykład strona internetowa w taryfie Starter ma 2 gigabajty pamięci RAM, a strona w taryfie Pro XL - 8 gigabajtów. 

Monitorowanie statusu strony internetowej w Raidboxes za pomocą statusu Boxa

Oś x (oś pozioma) wykresu RAM pokazuje wybrany okres czasu. Oś y (oś pionowa) pokazuje wartość wykorzystania pamięci RAM w GB. Znaczniki dla 70 procent i 85 procent wykorzystania są tylko wskazówkami do czytania. Nie wskazują one, że Twoja pamięć RAM jest obecnie lub była w przeszłości odpowiednio wykorzystywana. W przeciwnym razie, wykres ten działa tak samo jak ten dotyczący wykorzystania procesora. 

Moje zużycie pamięci RAM jest wysokie - co jest tego przyczyną i co mogę zrobić?

Fakt, że wykres wykorzystania pamięci RAM pokazuje wysoką wartość może mieć różne przyczyny. Ogólnie rzecz biorąc, wysokie obciążenie RAM nie jest oznaką, że strona nie jest dostępna lub nie działa poprawnie. Oznacza to po prostu, że Twoja pamięć RAM musi pracować wyjątkowo intensywnie w pewnych okresach. Powodem tego mogą być np. serwisy Plugins i Themes , które potrzebują dużo pamięci RAM do pracy.

Co to jest przeciążenie?

Sporadyczne szczyty konsumpcji nie oznaczają, że twoja strona jest przeciążona. O przeciążeniu można mówić tylko wtedy, gdy obciążenie pamięci RAM przez dłuższy czas wynosi 100%. Przeciążenie może być spowodowane na przykład przez równoległą pracę w panelu administracyjnym WordPressa - zwłaszcza gdy pracujesz z kompilatorami stron - lub przez duże importy.

Co to jest wysokie użycie?

Jeśli użycie pamięci RAM jest w wysokim lub bardzo wysokim zakresie przez dłuższy okres czasu, wtedy jest to określane jako wysokie użycie pamięci RAM. Nawet wysokie zużycie pamięci RAM nie musi być powodem do niepokoju, a jedynie wskazuje, że wiele procesów musi być przetwarzanych na Twojej stronie. Może się to zdarzyć, na przykład, jeśli pracujesz z Plugins lub Themes , które wymagają dużo pamięci PHP.

Jeśli jednak pamięć RAM witryny jest wykorzystywana przez dłuższy czas w pełnym zakresie, tzn. w 100 procentach, w witrynie mogą wystąpić błędy i awarie.

Wysokie użycie jest tylko symptomem

W tym kontekście ważne jest, aby zrozumieć: Wysokie użycie pamięci RAM nigdy nie jest faktycznym problemem, a jedynie symptomem faktycznego problemu, na przykład z powodu importu ze zbyt dużymi plikami importowymi.

WordPress Cronjobs

Wszystkie zadania Cronjobs twojego Boxa są również wyświetlane w jego statusie. Dzięki temu możesz bezpośrednio sprawdzić, czy problemy z twoją witryną są związane z Cronjobs. Lista nie tylko pokazuje wszystkie działające Cronjobs, ale również możesz je bezpośrednio zatrzymać. 

Jeśli nie jesteś pewien czym są cronjobs, jak działają, lub jak się dowiedzieć czy cronjobs powodują problemy na twojej stronie, najlepiej przeczytaj nasz artykuł o cronjobs i poproś o pomoc profesjonalistę zajmującego się projektowaniem stron internetowych.

Monitorowanie statusu strony internetowej w Raidboxes za pomocą statusu Boxa

Dziennik zmian na twojej stronie

Dziennik zmian to nowa funkcja, którą możesz zobaczyć tylko w statusie Box. Pokazuje, w jakim czasie który użytkownik wykonał jaką czynność na skrzynce. 

Ważne: Te logi pokazują tylko zmiany na poziomie serwera lub w panelu administracyjnym Raidboxes, a nie zmiany dokonane w WordPressie.

Monitorowanie statusu strony internetowej w Raidboxes za pomocą statusu Boxa

W powyższym przykładzie włączyliśmy SSL dla Boxa testowego i wyłączyliśmy go ponownie około pięciu minut później.

Jeśli w dzienniku zmian znajdziesz zmiany wprowadzone przez użytkownika Raidboxes, to znaczy, że zostały one wprowadzone przez Super-Administratora Raidboxes. Wpisy z użytkownikiem SYSTEM to automatyczne zmiany dokonywane przez nasz system.

Log Files

Możesz uzyskać dostęp do Dziennika Dostępu, Dziennika Błędów i Debugu WP swojej witryny bezpośrednio przez Box. Ważne: Aby móc korzystać z Dziennika debugowania WP, musisz go najpierw aktywować.

Monitorowanie statusu strony internetowej w Raidboxes za pomocą statusu Boxa

Zapraszamy Cię do współpracy!

Jeśli masz dodatkowe pytania lub opinie na temat stanu naszej strony lub danych z monitoringu, zostaw nam komentarz. W przypadku szczegółowych pytań dotyczących Boxa, skontaktuj się z naszymi kolegami bezpośrednio na czacie wsparcia lub na stronie support@raidboxes.io.

Spodobał Ci się ten artykuł?

Zostawiając opinię pomożesz nam udoskonalać publikowane przez nas treści.

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Pola wymagane oznaczone są *.