Jak możemy pomóc?

Poszukiwanie...

W jaki sposób sprawdzę zużycie zasobów serwera?

W DirectAdmin sprawdzisz, ile procesora, pamięci i operacji dyskowych wykorzystuje Twoje konto hostingowe oraz czy osiąga przydzielone limity. W narzędziu Użycie zasobów znajdziesz bieżące wartości, wykresy z wybranego okresu i dostępne migawki diagnostyczne.

Co pokazują statystyki zasobów?

Statystyki dotyczą zasobów przydzielonych Twojemu kontu hostingowemu. Pomagają powiązać spowolnienie strony z obciążeniem procesora, pamięci lub dysku. Nie są pomiarem całego serwera ani wyłącznie domeny wybranej w górnym pasku.

Zużycie zasobów podczas pracy aplikacji różni się od zajętego miejsca na pliki i pocztę. Wolne miejsce na koncie nie wyklucza osiągnięcia limitu procesora lub pamięci.

Na zrzutach dane konta i adresy IP są zamaskowane. Widoczne wartości użycia i limity są przykładem; sprawdź wartości przypisane do własnej usługi.

1. Zaloguj się do DirectAdmin

Otwórz panel właściwej usługi hostingowej. W razie potrzeby skorzystaj z instrukcji logowania do DirectAdmin. Jeśli masz kilka usług, wybierz tę, na której działa sprawdzana strona.

2. Otwórz Użycie zasobów

Na pulpicie znajdź sekcję Dodatkowe funkcje i kliknij Użycie zasobów (2).

Zakładka Panel podsumowuje problemy z limitami z ostatnich 24 godzin. Komunikat o braku problemów odnosi się do tego okresu; nie oznacza, że strona działała bez wszystkich możliwych błędów.

3. Odczytaj bieżące użycie

Otwórz zakładkę Bieżące użycie (3). W pierwszej tabeli porównaj kolumnę Użycie z limitem dla tego samego wiersza. Sprawdź również kolumnę Błędy, która dotyczy zdarzeń związanych z osiąganiem limitów zasobów, a nie listy błędów aplikacji.

Wskaźnik w paneluCo oznacza
SPEED UsageWykorzystanie procesora. W CloudLinux 100% odpowiada mocy jednego rdzenia; porównuj wynik z limitem swojego konta.
Physical Memory Usage / PMEMPamięć fizyczna zajęta przez procesy konta. To inny limit niż memory_limit pojedynczego skryptu PHP.
I/O UsageŁączna szybkość odczytu i zapisu danych na dysku. Nie oznacza prędkości łącza internetowego.
IOPSLiczba operacji odczytu i zapisu na sekundę.
NPROCLiczba procesów konta. Nie ogranicza się wyłącznie do skryptów PHP.
Entry Processes / EPLiczba wejść do środowiska konta, związanych m.in. z obsługą żądań i zadań. Sposób liczenia zależy od serwera WWW; nie jest to liczba odwiedzających stronę.

4. Sprawdź historię i wykresy

Pod tabelą ustaw Ramy czasowe i Jednostkę czasu (4). Wybierz okres obejmujący spowolnienie lub błąd. Następnie przejrzyj wykresy poniżej; sam bieżący pomiar może już nie pokazywać wcześniejszego problemu.

Porównuj użycie z linią limitu zgodnie z legendą danego wykresu. Zwróć uwagę na powtarzające się wzrosty oraz wykres Faults, pokazujący zdarzenia związane z limitami.

W tabeli historii Użycie, pod wykresami, oznaczenie A to wartość średnia, L — limit, a F — liczba zarejestrowanych przekroczeń. Niska średnia nie wyklucza krótkiego skoku, dlatego sprawdzaj również F i dokładniejszą jednostkę czasu, jeśli jest dostępna.

5. Sprawdź dostępne migawki

Przejdź do zakładki Migawka, wybierz datę i dostępny zapis z listy Wybierz migawkę. Zakładki Lista procesów i Zapytania HTTP pomagają sprawdzić, co działo się w chwili wykonania zapisu.

Jeśli widzisz brak migawek lub BRAK WYNIKÓW, dla wybranego dnia nie ma dostępnych danych tego typu. Wróć do wykresów i sprawdź inny okres. Migawka jest zapisem diagnostycznym, a nie kopią zapasową strony.

Co zrobić, gdy konto często osiąga limit?

Zapisz rodzaj limitu, datę i godzinę zdarzenia, a następnie porównaj je z ruchem na stronie oraz wykonywanymi w tym czasie zadaniami. Pojedynczy wykres nie wskazuje jeszcze przyczyny.

  • Sprawdź, czy w tym czasie trwał import, tworzenie kopii, skanowanie lub zadanie cron. Długie zadania mogą nakładać się na siebie.
  • Porównaj moment wystąpienia problemu z aktualizacją aplikacji, wtyczek lub zmianą kodu. Sprawdź logi i najwolniejsze zapytania, zamiast wyłączać przypadkowe funkcje.
  • Sprawdź ruch z botów i nietypowe żądania. Wzrost obciążenia sam w sobie nie dowodzi ataku ani infekcji.
  • Przy powtarzającym się obciążeniu przejrzyj konfigurację pamięci podręcznej i działanie aplikacji. Zwiększenie jednego limitu nie usuwa przyczyny nieefektywnego działania.

Do dokładniejszej analizy PHP możesz użyć narzędzia PHP X-Ray. Jeśli potrzebujesz pomocy, skontaktuj się z obsługą Hostido i podaj adres strony, czas problemu oraz wskaźnik, który osiągał limit.