| Termin | Definicja |
|---|---|
| stan serwera | Stan serwera to bieżąca informacja o jego dostępności i obciążeniu. Co opisuje stan serweraStan serwera to zestaw mierzalnych parametrów mówiących, czy maszyna odpowiada i w jakiej kondycji pracuje. Składają się na niego dostępność usługi na danym porcie, czas odpowiedzi, obciążenie procesora, zajętość pamięci RAM i przestrzeni dyskowej, liczba równoległych połączeń oraz kolejka zadań. W systemach z rodziny Linux podstawowym wskaźnikiem jest load average pokazywany przez polecenie uptime jako trzy liczby dla ostatniej minuty, pięciu i piętnastu minut. Wartość zbliżona do liczby rdzeni oznacza pełne wysycenie, wartość kilkukrotnie wyższa to już kolejka procesów czekających na czas procesora. Jak stan serwera przekłada się na to, co widzi użytkownikWiele objawów, które klient opisuje jako awarię komputera, ma źródło po stronie serwera. Strona zwracająca kod 503 Service Unavailable oznacza chwilowy brak zasobów lub trwającą konserwację, kod 500 to błąd aplikacji, a 502 Bad Gateway pojawia się, gdy serwer pośredniczący nie doczekał się odpowiedzi od backendu. Program pocztowy z kolei zgłosi timeout połączenia albo zapętli się na pobieraniu wiadomości. Do rozróżnienia problemu lokalnego od zdalnego wystarczą proste narzędzia: ping, tracert w Windows, telnet lub Test-NetConnection na konkretny port oraz zewnętrzny serwis sprawdzający, czy witryna jest niedostępna tylko dla nas. Typowe przyczyny degradacjiNajczęstszy scenariusz to zapełniony dysk. Gdy partycja z logami dojdzie do stu procent, usługi przestają zapisywać dane i wywracają się kaskadowo, a baza danych potrafi zostać w stanie tylko do odczytu. Drugi klasyk to wyciek pamięci w jednym procesie, który po kilku dniach doprowadza do zadziałania mechanizmu OOM killer i ubicia przypadkowej usługi. Trzeci to wyczerpanie limitu procesów lub połączeń do bazy, objawiające się błędem o zbyt wielu połączeniach mimo niskiego obciążenia procesora. Osobna kategoria to problemy sprzętowe: degradujący się dysk w macierzy, przegrzewanie się po zapchaniu radiatorów kurzem albo padający zasilacz powodujący nagłe restarty. Serwer w małej firmie i pomoc na miejscuW wielu warszawskich biurach rolę serwera pełni zwykły komputer stojący w kącie, na którym działa program magazynowy albo baza księgowa. Taki sprzęt zwykle nie ma żadnego monitoringu i o jego stanie dowiadujemy się dopiero, gdy nikt nie może wystawić faktury. Warszawskie Pogotowie Komputerowe przyjeżdża pod wskazany adres, ustala, czy przyczyną jest sprzęt, system czy sieć, wymienia dyski, porządkuje kopie zapasowe i ustawia proste powiadamianie o zapełnieniu dysku, zanim zamieni się ono w przestój. |