Saa teada, kui teenus su serveris seiskub.

Su veebileht sõltub mitmest teenusest: veebiserverist, andmebaasist, PHP-st ja e-postist. LayerAssist valvab sinu valitud teenust ja ütleb lihtsas keeles, millal see seiskus ja miks.

Lühidalt

  • Sisseehitatud jälgijaSisseehitatud jälgija SSH kaudu kontrollib, et sinu nimetatud teenus töötab – Linuxi ja Windowsi serverites.
  • Sisseehitatud jälgijaKui see seiskub, saad hoiatuse ja LayerAssist loeb selle logisid, et põhjus välja selgitada. Valikuga „Paranda ohutult“ käivitab see teenuse ise uuesti; täielik taaskäivitus või seade muutmine ootab sinu nõusolekut.
  • VestlusesVestluses taaskäivitab see teenuse, selgitab välja, mis selle peatas, ja kõrvaldab põhjuse, kus võimalik.
  • Veel pole saadavalSisseehitatud jälgija valvab ühte teenust serveri kohta. Teised saad katta oma kontrolliga.

Üks seiskunud teenus võib kogu veebilehe maha võtta

Veebileht pole üks programm. Veebiserver vastab külastajatele, PHP käitab lehe koodi, andmebaas hoiab sisu ja postiteenus saadab sõnumeid. Kui ükskõik milline neist seiskub, läheb veebileht katki – sageli veaga, mis ei ütle, milline see oli.

Teenused seiskuvad tavalistel põhjustel: värskendus muutis seadet, serveril sai mälu otsa, pärast taaskäivitust ei tõusnud kõik üles. Teadmine, milline teenus seiskus ja miks, on pool parandusest.

Märgid, et teenus on seiskunud

  • „502 Bad Gateway“ või „503 Service Unavailable“
  • „Error establishing a database connection“
  • Veebileht töötab, aga selle e-kirjad ei lähe kunagi välja
  • Kõik läks katki pärast serveri taaskäivitust või värskendust

Miks teenused serveris seiskuvad

Mälupuudus

Kui mälu saab otsa, peatab süsteem kõige suurema protsessi, sageli andmebaasi. See juhtub liikluse tippudel või seadetega, mis nõuavad liiga palju.

Seadistusviga pärast värskendust

Paketi värskendus või käsitsi tehtud muudatus võib jätta seaded, mida teenus ei aktsepteeri, ja siis see ei käivitu.

Pole seadistatud taaskäivituse järel käivituma

Teenus, mis pole süsteemi käivitumisel lubatud, jääb pärast serveri taaskäivitust välja.

Täis ketas või krahh

Ruumipuudus, rikutud fail või programmiviga võib teenuse peatada, ja siis jääb see välja.

Kuidas LayerAssist su teenuseid valvab

Nimetad teenuse ühe korra. LayerAssist kontrollib seda ja kui see seiskub, alustab kõige kasulikuma küsimusega: miks?

Kontrollib teenust ennast

SSH kaudu ja sinu ajakava järgi küsib see serverilt, kas teenus töötab: Linuxis systemd või klassikalise service-tööriista kaudu, Windowsis teenuste halduri kaudu.

Hoiatab ainult üks kord

Üks hoiatus, kui teenus seiskub, ja üks, kui see jälle töötab – rakenduses ja e-postiga.

Loeb logisid

See käib läbi teenuse logi ja süsteemilogi viimased read, et mõista, mis selle peatas: mälu, seaded, ketas või krahh.

Toob selle tagasi ja kõrvaldab põhjuse

Valikuga „Paranda ohutult“ käivitab see seiskunud teenuse ise. Vestluses saab see teenuse ka taaskäivitada ja parandada katkestuse põhjustanud seade või piirangu.

Näide: andmebaas, mis aina seiskus

  1. Sina

    Mu veebileht näitab iga paari päeva tagant „Error establishing a database connection“. Miks?

  2. Mida ta kontrollib

    • MariaDB: seiskus kell 02:41
    • Kettaruum: 52% kasutuses
    • Süsteemilogi: serveril sai mälu otsa ja süsteem peatas andmebaasi
    • Põhjus: andmebaasi mäluseaded ületavad serveri 2 GB RAM-i
  3. Mida ta muudab

    Vähendasin andmebaasi mäluseadeid serverile sobivaks, käivitasin MariaDB ja lubasin selle käivitumise süsteemi käivitumisel

  4. LayerAssist

    Süsteem peatas su andmebaasi iga kord, kui serveril sai mälu otsa: selle seaded nõudsid rohkem mälu, kui serveril on. Kohandasin neid, käivitasin andmebaasi uuesti ja tagasin, et see tõuseb pärast taaskäivitust üles. MariaDB teenusejälgija hoiataks sind kohe, kui see uuesti seiskuks.

Mida sa saad

  • Tead, milline teenus seiskus, mitte ainult seda, et leht läks katki
  • Seiskumise põhjus teenuse enda logidest
  • Seiskunud teenused jälle töös, põhjus kõrvaldatud
  • Töötab Linuxi ja Windowsi serverites

Päris olukorrad

VPS WordPressiga

Pärast värskendust seiskub PHP-FPM ja külastajad näevad „502 Bad Gateway“. Hoiatus nimetab teenuse ja LayerAssist leiab seade, mida värskendus muutis.

Server taustaprotsessiga

Järjekorra töötaja või bot töötab teenusena. Kui see seiskub, ei lähe midagi nähtavalt katki – kuni tellimused hakkavad kuhjuma. Teenusejälgija tabab selle kohe.

Windowsi server

Rakendus töötab väikeettevõtte serveris Windowsi teenusena. LayerAssist kontrollib seda OpenSSH kaudu ja annab omanikule teada, kui see seiskub.

Kuidas seadistada serveri teenuste jälgimine

  1. Ühenda server SSH kaudu

    Lisa server jaotisesse Veebilehed ja serverid SSH-ligipääsuga (Windowsis OpenSSH).

  2. Nimeta jälgitav teenus

    Vali Automatiseeringutes Uus automatiseering, server, siis „Teenuse seisund“ ja kirjuta teenuse nimi, näiteks nginx, mariadb või php8.2-fpm.

  3. Vali, kui tihti

    Iga 5 minuti järel võtmeteenuse jaoks või harvemini sellise jaoks, mis võib oodata.

  4. Alusta kõige olulisemast teenusest

    Sisseehitatud jälgija valvab ühte teenust serveri kohta: tavaliselt andmebaasi või veebiserverit. Kata teised regulaarse kontrolliga oma automatiseeringuna.

Küsimused serveri teenuste jälgimise kohta

Iga teenust, mida server nime all käitab: veebiservereid nagu Nginx, Apache või LiteSpeed, andmebaase nagu MySQL, MariaDB või PostgreSQL, PHP-FPM-i, postiteenuseid või su enda rakendust. Windowsis iga Windowsi teenust.

Järgmine: Rakenduse vead

Alates 9 $ kuus · 14 päeva meelemuutmiseks

Järgmine kord, kui miski katki läheb, tead, kelle poole pöörduda.

Lisa oma veebisait ja esita esimene küsimus juba täna. Pole sinu jaoks? Tühista 14 päeva jooksul ja saad esimese makse tagasi, millest lahutatakse ainult kasutatud AI-töö.

7 päeva tasuta · Krediitkaarti pole vaja · Tehnilisi teadmisi pole vaja.