Diagnostika strežnikov in storitev
Ta priročnik vam pomaga, da sami preverite in odpravite najpogostejše težave s strežnikom, tudi če niste sistemski administrator. Naučili se boste, kako preveriti stanje strežnika, brati dnevnike, preizkusiti povezljivost in prepoznati, kdaj je čas, da se obrnete na podporo.
Preden začnete
Večina težav spada v nekaj kategorij.
| Simptom | Verjetni vzrok |
|---|---|
| Strežnik ne odgovarja | Težava z omrežjem, požarnim zidom ali storitvijo operacijskega sistema |
| Počasno delovanje | Visoka poraba procesorja, pomnilnika RAM ali prostora za shranjevanje |
| Težave s povezavo | Onemogočen SSH ali RDP, napačne prijavne podatke, blokiranje omrežja |
| Spletna stran ne deluje | Napaka spletnega strežnika, težava z DNS, potekel SSL, težava z bazo podatkov |
| Napake pri shranjevanju | Premajhen prostor na disku ali okvara diska |
Če vaš strežnik gosti kritične aplikacije in postane popolnoma nedostopen, se nemudoma obrnite na našo podporo. Naša podpora prek sistem za odprtje zahtevkov je na voljo 24 ur na dan.
Preverite stanje storitve v nadzornem panelu
Odprite razdelek Naročila in poiščite zadevno storitev. Pri vsakem naročilu so prikazani status, datum veljavnosti plačila, število preostalih dni v plačanem obdobju in glavni IP-naslov.
Preverite stanje:
- »Obdelano« pomeni, da je storitev aktivna in v celoti deluje
- »Začasno prekinjeno (zaradi neplačila)« pomeni, da je dostop blokiran zaradi neplačanega računa. Plačajte račun, da ponovno aktivirate storitev
- »Začasno prekinjeno (zaradi kršitve)« pomeni, da je dostop blokiran zaradi kršitve pravil ali pogojev uporabe. Obrnite se na podporo uporabnikom, da rešite težavo
- »Preklicano« pomeni, da je bila storitev prekinjena. Ponovna vzpostavitev je mogoča le prek podpore in le za omejen čas
Če se je plačano obdobje izteklo, pred nadaljnjim odpravljanjem težav podaljšajte storitev.
Odprite »Upravljanje naročila« in prejdite na zavihek »Podrobnosti«. V razdelku »Nadzor« je prikazan status napajanja ter, odvisno od platforme, ukrepi, kot so »Ponovni zagon«, »Vklop« in »Izklop«. Če strežnik ne odgovarja, je »Ponovni zagon« tukaj pogosto najhitrejši prvi ukrep. Na nekaterih strežnikih je ta razdelek prazen, kar pomeni, da ukrepe v zvezi z napajanjem na zahtevo izvaja podpora.
Uporabite oddaljeno konzolo, če SSH ali RDP ne delujeta
Če se ne morete povezati na običajen način, odprite oddaljeno konzolo (IP-KVM ali IPMI) v meniju »Upravljanje naročila«. Prikaže se lahko kot gumb, kot povezava z uporabniškim imenom in geslom ali pa jo lahko zahtevate prek gumba »ZAHTEVAJ«. Za obnovo je morda na voljo tudi »Reševalni način«.
Prek konzole lahko:
- se neposredno prijavite v operacijski sistem
- na zaslonu si ogledate sistemske napake
- ponovno zagnati omrežne storitve
- prilagoditi pravila požarnega zidu, le če veste, katera vrata in pravila so potrebna
Če opazite kernel panic, napake pri zagonu ali prazen zaslon, preberite spodnji razdelek o napakah pri zagonu in sistemskih napakah.
Preverite povezljivost s strežnikom
Izvedite test ping s svojega računalnika.
ping YOUR.SERVER.IP
| Kaj vidite | Pomen |
|---|---|
| Prejeti odgovori | Strežnik odgovarja na ICMP-zahteve |
| Izguba paketov | Možna preobremenjenost omrežja ali filtriranje |
| Brez odgovora | ICMP je morda blokiran ali pa strežnik ali omrežje ni na voljo |
Če vaša pisarniška omrežna povezava blokira ping, poskusite z drugo povezavo. Mobilna točka dostopa običajno deluje.
Poskusite s SSH ali RDP
Za Linux se povežite prek SSH:
V sistemu Windows odprite aplikacijo Remote Desktop in vnesite IP naslov strežnika ter prijavne podatke.
| Sporočilo | Možni vzrok |
|---|---|
| Časovna omejitev povezave | Filtriranje omrežja, požarni zid ali storitev ni dosegljiva |
| Povezava zavrnjena | Storitev morda ne teče ali je vrata zaprta |
| Dostop zavrnjen | Napačni prijavni podatki ali omejitve pri prijavi |
| Ni poti do gostitelja | Težava z usmerjanjem ali omrežno povezljivostjo |
| Napaka protokola | Težava s konfiguracijo odjemalca, protokola ali storitve |
Če prijava ni uspešna, se vrnite na oddaljeno konzolo in ponastavite poverilnice ali pravila požarnega zidu.
Preverite porabo sistemskih virov
Ko se prijavite, preverite, kaj obremenjuje strežnik.
Poraba procesorja in pomnilnika RAM:
top
Prostor na disku:
df -h
Poraba omrežja. Števci vmesnikov so na voljo na vsakem sistemu:
ip -s link
Za vpogled v stanje v realnem času za vsako povezavo je priročen iftop (namestite ga, če ukaz ni na voljo):
iftop
V sistemu Windows odprite Upravitelja opravil in preverite zavihek Zmogljivost, nato pa preglejte dnevnike sistema in aplikacij v Ogledovalniku dogodkov.
Če sta CPU ali RAM izkoriščena do skrajnosti, najprej ugotovite, kateri procesi porabljajo največ virov. Ponovno jih zaženite ali ustavite le, če veste, kaj počnejo.
Preverite napake pri zagonu in sistemu
V konzoli ali terminalu v sistemu Linux preglejte dnevnik trenutnega zagona:
journalctl -b
Za prejšnji zagon, kar je koristno po nepričakovanem ponovnem zagonu:
journalctl -b -1
Za sporočila jedra in strojne opreme:
dmesg | less
V sistemu Windows, če strežnik prikaže zaslon za obnovitev, poskusite z možnostjo »Odpravljanje težav«, nato »Napredne možnosti« in »Popravilo zagona«.
Če opazite napake na disku ali strojne opreme, se ustavite tukaj in se obrnite na podporo.
Preverite konfiguracijo omrežja in požarni zid
Orodja za omrežne storitve in požarni zid so odvisna od vašega operacijskega sistema. Če želite v katerem koli sistemu Linux pregledati svoje trenutne naslove in poti:
ip addr
ip route
Odvisno od sistema lahko omrežje upravlja NetworkManager, systemd-networkd ali netplan.
Požarni zid v sistemih Ubuntu in Debian:
ufw status
iptables -L
Požarni zid v sistemih AlmaLinux in Rocky, ki se običajno upravlja s programom firewalld:
firewall-cmd --list-all
V sistemu Windows preverite nastavitve požarnega zidu Windows in stanje omrežnega adapterja v Nadzorni plošči.
Ponovno zaženite storitve ali varno ponovno zaženite računalnik
Ponovno zaženite le tisto, kar potrebujete. Ime storitve je odvisno od vaše distribucije in nameščene programske opreme.
Spletni strežnik v sistemih Ubuntu in Debian:
systemctl restart nginx
systemctl restart apache2
Spletni strežnik v sistemih AlmaLinux in Rocky, kjer se Apache imenuje httpd:
systemctl restart httpd
Podatkovna baza, odvisno od vaše programske opreme za podatkovne baze:
systemctl restart mysql
systemctl restart mariadb
Popoln ponovni zagon, samo če nič drugega ni pomagalo. Preden ponovno zaženete računalnik, se prepričajte, da ne potekajo nobene pomembne posodobitve, varnostne kopije ali operacije z bazami podatkov:
reboot
Nadzorovano ponovno zagon pogosto odpravi težave na ravni programske opreme.
Izogibajte se prisilnim izklopom. Ti lahko pustijo datotečni sistem v neskladnem stanju in povzročijo napake na disku.
Kdaj se obrniti na podporo
Obrnite se na nas, če:
- strežnik se ne zažene
- Sumite na okvaro strojne opreme
- Omrežje po vseh preverjanjih ni dosegljivo
- Dostop do konzole ni mogoč
- Opazite izgubo podatkov ali napake RAID-a
V vstopnici navedite:
- IP naslov strežnika in ime gostitelja
- Kaj se je zgodilo in kakšni so simptomi
- Korake, ki ste jih že poskusili
- Posnetke zaslona ali sporočila o napakah
Čim več podrobnosti nam posredujete, tem hitreje bomo lahko rešili težavo.
Če težave ne morete rešiti sami, bo naša podpora za vas opravila diagnostiko in posredovanje. Za dostop in potrditve, ki jih morate vključiti v svojo zahtevo, si oglejte priročnika Posredovanje na strežniku in Posredovanje v operacijskem sistemu.
Povzetek
Sledite temu vodniku, da boste lahko hitro diagnosticirali težave z omrežno povezljivostjo, sesutja operacijskega sistema in izpade storitev, preobremenitev virov, težave s prijavo ter napake pri zagonu ali v datotečnem sistemu. Vi ohranite nadzor, naša ekipa pa je na voljo za vse, česar ne morete odpraviti sami.