Diagnostyka serwerów i usług
Ten przewodnik pomoże Ci samodzielnie sprawdzić i rozwiązać najczęstsze problemy związane z serwerem, nawet jeśli nie jesteś administratorem systemu. Dowiesz się, jak sprawdzić stan serwera, przeglądać logi, testować łączność oraz rozpoznać, kiedy należy skontaktować się z pomocą techniczną.
Zanim zaczniesz
Większość problemów można podzielić na kilka kategorii.
| Objaw | Prawdopodobna przyczyna |
|---|---|
| Serwer nie odpowiada | Problem z siecią, zaporą ogniową lub usługą systemu operacyjnego |
| Niska wydajność | Wysokie obciążenie procesora, pamięci RAM lub pamięci masowej |
| Problemy z połączeniem | Wyłączony SSH lub RDP, nieprawidłowe dane uwierzytelniające, blokada sieciowa |
| Niedostępna strona internetowa | Awaria serwera WWW, problem z DNS, wygasły certyfikat SSL, problem z bazą danych |
| Błędy związane z pamięcią masową | Niewystarczająca ilość miejsca na dysku lub awaria dysku |
Jeśli na serwerze znajdują się krytyczne aplikacje, a serwer stał się całkowicie niedostępny, skontaktuj się natychmiast z naszym działem pomocy technicznej. Nasze zgłoszenia są obsługiwane przez całą dobę.
Sprawdź status usługi w panelu klienta
Otwórz sekcję „Zamówienia” i znajdź usługę, której dotyczy problem. Każde zamówienie zawiera informację o statusie, dacie ważności opłaty, liczbie dni pozostałych do końca okresu opłaconego oraz głównym adresie IP.
Sprawdź status:
- „Przetworzone” oznacza, że usługa jest aktywna i w pełni działa
- „Zawieszona (z powodu braku płatności)” oznacza, że dostęp jest zablokowany z powodu niezapłaconej faktury. Aby ponownie aktywować usługę, należy uregulować fakturę
- „Zawieszone (z powodu naruszenia)” oznacza, że dostęp jest zablokowany z powodu naruszenia zasad lub warunków korzystania z usługi. Skontaktuj się z pomocą techniczną, aby rozwiązać ten problem
- „Anulowana” oznacza, że usługa została wyłączona. Przywrócenie jest możliwe wyłącznie za pośrednictwem działu pomocy technicznej i tylko przez ograniczony czas
Jeśli okres płatności dobiegł końca, przed podjęciem dalszych działań naprawczych należy odnowić usługę.
Otwórz sekcję „Zarządzaj zamówieniem” i przejdź do zakładki „Szczegóły”. Sekcja „Sterowanie” pokazuje stan zasilania oraz, w zależności od platformy, opcje takie jak „Przeprowadź restart”, „Włącz zasilanie” i „Wyłącz zasilanie”. Jeśli serwer nie odpowiada, najszybszym pierwszym krokiem jest często wykonanie „Restartu” w tym miejscu. Na niektórych serwerach ta sekcja jest pusta, co oznacza, że działania związane z zasilaniem są realizowane przez dział pomocy technicznej na żądanie.
Skorzystaj z konsoli zdalnej, gdy połączenie SSH lub RDP nie działa
Jeśli nie możesz połączyć się w zwykły sposób, otwórz konsolę zdalną (IP-KVM lub IPMI) z poziomu „Zarządzaj zamówieniem”. Może ona pojawić się jako przycisk, link z loginem i hasłem lub można o nią poprosić za pomocą przycisku „ZAPYTAJ”. W celu przywrócenia działania może być również dostępny tryb ratunkowy.
Z poziomu konsoli możesz:
- Zalogować się bezpośrednio do systemu operacyjnego
- Wyświetlić błędy systemowe na ekranie
- Zrestartować usługi sieciowe
- Dostosować reguły zapory sieciowej, o ile wiesz, które porty i reguły są wymagane
Jeśli pojawi się komunikat o awarii jądra, błędy rozruchu lub pusty ekran, przejdź do sekcji dotyczącej błędów rozruchu i systemu poniżej.
Sprawdź łączność z serwerem
Przeprowadź test ping z własnego komputera.
ping YOUR.SERVER.IP
| Co zobaczysz | Znaczenie |
|---|---|
| Otrzymane odpowiedzi | Serwer odpowiada na żądania ICMP |
| Utrata pakietów | Możliwe przeciążenie sieci lub filtrowanie |
| Brak odpowiedzi | ICMP może być zablokowany lub serwer lub sieć mogą być niedostępne |
Jeśli sieć w Twoim biurze blokuje polecenie ping, spróbuj połączyć się z innego miejsca. Zazwyczaj sprawdza się mobilny hotspot.
Spróbuj użyć SSH lub RDP
W systemie Linux połącz się przez SSH:
W systemie Windows otwórz aplikację Pulpit zdalny i wprowadź adres IP serwera oraz dane logowania.
| Komunikat | Możliwa przyczyna |
|---|---|
| Przekroczono limit czasu połączenia | Filtrowanie sieciowe, zapora sieciowa lub usługa niedostępna |
| Odmowa połączenia | Usługa może nie działać lub port jest zamknięty |
| Odmowa dostępu | Nieprawidłowe dane uwierzytelniające lub ograniczenia logowania |
| Brak trasy do hosta | Problem z routingiem lub łącznością sieciową |
| Błąd protokołu | Problem z konfiguracją klienta, protokołu lub usługi |
Jeśli logowanie się nie powiedzie, wróć do konsoli zdalnej, aby zresetować dane uwierzytelniające lub reguły zapory sieciowej.
Sprawdź wykorzystanie zasobów systemowych
Po zalogowaniu się sprawdź, co obciąża serwer.
Wykorzystanie procesora i pamięci RAM:
top
Miejsce na dysku:
df -h
Wykorzystanie sieci. Liczniki interfejsów są dostępne w każdym systemie:
ip -s link
Aby uzyskać podgląd na żywo dla poszczególnych połączeń, przydatne jest narzędzie iftop (zainstaluj je, jeśli polecenie nie zostanie znalezione):
iftop
W systemie Windows otwórz Menedżera zadań i sprawdź zakładkę Wydajność, a następnie przejrzyj dzienniki systemowe i aplikacji w Przeglądarce zdarzeń.
Jeśli procesor lub pamięć RAM są obciążone do maksimum, najpierw zidentyfikuj procesy zużywające najwięcej zasobów. Uruchom je ponownie lub zatrzymaj tylko wtedy, gdy wiesz, do czego służą.
Sprawdź błędy rozruchu i systemu
W konsoli lub terminalu w systemie Linux przejrzyj dziennik bieżącego uruchomienia:
journalctl -b
W przypadku poprzedniego uruchomienia, co jest przydatne po nieoczekiwanym ponownym uruchomieniu:
journalctl -b -1
W przypadku komunikatów dotyczących jądra i sprzętu:
dmesg | less
W systemie Windows, jeśli serwer wyświetli ekran odzyskiwania, spróbuj skorzystać z opcji „Rozwiązywanie problemów”, następnie „Opcje zaawansowane”, a następnie „Naprawa uruchamiania”.
Jeśli zauważysz błędy dysku lub sprzętu, zatrzymaj się na tym etapie i skontaktuj się z pomocą techniczną.
Sprawdź konfigurację sieci i zaporę sieciową
Narzędzia do obsługi sieci i zapory sieciowej zależą od systemu operacyjnego. Aby sprawdzić aktualne adresy i trasy w dowolnym systemie Linux:
ip addr
ip route
W zależności od systemu zarządzanie siecią może odbywać się za pomocą NetworkManager, systemd-networkd lub netplan.
Zapora sieciowa w systemach Ubuntu i Debian:
ufw status
iptables -L
Zapora sieciowa w systemach AlmaLinux i Rocky, zazwyczaj zarządzana za pomocą firewalld:
firewall-cmd --list-all
W systemie Windows sprawdź ustawienia zapory systemu Windows oraz stan karty sieciowej w Panelu sterowania.
Uruchom ponownie usługi lub bezpiecznie zrestartuj system
Uruchom ponownie tylko to, co jest potrzebne. Nazwa usługi zależy od dystrybucji i zainstalowanego oprogramowania.
Serwer WWW w systemach Ubuntu i Debian:
systemctl restart nginx
systemctl restart apache2
Serwer WWW w systemach AlmaLinux i Rocky, gdzie Apache nosi nazwę httpd:
systemctl restart httpd
Baza danych, w zależności od używanego oprogramowania bazodanowego:
systemctl restart mysql
systemctl restart mariadb
Pełne ponowne uruchomienie, tylko jeśli nic innego nie pomogło. Przed ponownym uruchomieniem upewnij się, że nie są wykonywane żadne ważne aktualizacje, kopie zapasowe ani operacje na bazie danych:
reboot
Kontrolowane ponowne uruchomienie często rozwiązuje problemy na poziomie oprogramowania.
Należy unikać wymuszonych wyłączeń. Mogą one spowodować niespójność systemu plików i błędy dyskowe.
Kiedy skontaktować się z pomocą techniczną
Skontaktuj się z nami, jeśli:
- Serwer nie uruchamia się
- Podejrzewasz awarię sprzętu
- Po przeprowadzeniu wszystkich testów nie ma dostępu do sieci
- Dostęp do konsoli jest niemożliwy
- Zauważysz utratę danych lub błędy macierzy RAID
W zgłoszeniu należy podać:
- Adres IP serwera i nazwę hosta
- Opis zdarzenia i zaobserwowanych objawów
- Kroki, które już podjąłeś
- Zrzuty ekranu lub komunikaty o błędach
Im więcej szczegółów podasz, tym szybciej będziemy mogli rozwiązać problem.
Jeśli nie możesz samodzielnie rozwiązać problemu, nasz dział wsparcia technicznego może przeprowadzić diagnostykę i interwencję w Twoim imieniu. Informacje dotyczące dostępu i potwierdzeń, które należy dołączyć do zgłoszenia, znajdziesz w przewodnikach dotyczących interwencji na serwerze i interwencji w systemie operacyjnym.
Podsumowanie
Postępując zgodnie z tym przewodnikiem, możesz szybko zdiagnozować problemy z łącznością sieciową, awarie systemu operacyjnego i usterki usług, przeciążenie zasobów, problemy z logowaniem oraz błędy uruchamiania lub systemu plików. Zachowujesz kontrolę, a nasz zespół jest do Twojej dyspozycji w przypadku wszystkich problemów, których nie możesz rozwiązać samodzielnie.