LOG failai profesionalaus hostingo serveriuose

Iš IV pagalba klientams.
17:50, 17 sausio 2024 versija, sukurta IV AgnėŽ (Aptarimas | indėlis) (Naujas puslapis: Norėdami peržiūrėti savo serverio "Log failus:" '''1.''' Prisijunkite prie savo paskyros klientų sistemoje: https://klientams.iv.lt/ '''2.''' Pasirinkite skyrelį '''"Pasl...)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Peršokti į: navigacija, paiešką

Norėdami peržiūrėti savo serverio "Log failus:"

1. Prisijunkite prie savo paskyros klientų sistemoje: https://klientams.iv.lt/

2. Pasirinkite skyrelį "Paslaugos" ir pasirinkite savo profesionalaus hostingo paslaugą;

3. Spustelėkite mygtuką "Log failai":

1 log selected.png

4. Pasirinkite, kokius išrašus norite peržiūrėti:

2 log selected.png

Žemiau nurodyti išrašai yra aprašomi šioje pamokoje:

cron

directadmin/access.log

directadmin/system.log

exim/main.log

maillog

pureftpd/auth.log

send.log

Pamokoje bus aptariami papildomi serverio išrašai, kuriuos galima peržiūrėti naudojantis profesionalaus hostingo serveriu:

  • mysql-user-stats
  • mysql_slow_querries.log
  • self_check/check.log

Šie įrašai bus naudingi analizuojant, pavyzdžiui, kylančias problemas su svetainės greitaveika ar kt.

mysql-user-stats

Šiame išraše yra fiksuojama statistika apie MySQL naudotojus. Vienas įrašas apima savaitės (7 dienų) statistinius duomenis. Išraše įrašo reikšmės sudėliojamos tokia tvarka:

Date, User, Total Connections, CPU time, Bytes Received, Bytes Send, Rows Read, Rows Send.

Išrašo pavyzdys:

2024-01-07 tvswp_presta123 123 0.005477599999999999 22787 309414 10 6168
2024-01-07 USER TOTAL_CONNECTIONS CPU_TIME BYTES_RECEIVED BYTES_SENT ROWS_READ ROWS_SENT

2024-01-07 – data (date);

tvswp_presta123 – duomenų bazės naudotojas (user);

123 - MySQL naudotojo sukurtų susijungimų skaičius per savaitę (Total Connections);

0.005477599999999999 - bendras CPU skaičiavimų laikas, kuris buvo sunaudotas MySQL naudotojo sugeneruotoms užklausoms (CPU time);

22787 - iš MySQL tarnybos gautų duomenų kiekis baitais (Bytes Received);

309414 - į MySQL tarnybą išsiųstų duomenų kiekis baitais (Bytes Send);

10 - perskaitytų eilučių lentelėse kiekis MySQL užklausų metu (Rows Read);

6168 - MySQL tarnybai išsiųstų perskaitytų eilučių lentelėse kiekis (Rows Send).


mysql_slow_querries.log

Šis išrašas fiksuoja ilgai, t.y. daugiau nei 10 sekundžių, serveryje vykdomos MySQL užklausas ir informaciją, susijusią su tokių užklausų vykdymu. Išrašo pavyzdys:

DELETE FROM table_session WHERE ( time < '1453960237' );
SET timestamp=1704795781;
# Query_time: 20.000176 Lock_time: 0.000030 Rows_sent: 0 Rows_examined: 10
# Thread_id: 58740 Schema: tvswp_joomla QC_hit: No
# User@Host: tvswp_joomla[tvswp_joomla] @ localhost []
# Time: 240109 12:23:01

DELETE FROM table_session WHERE ( time < '1453960237' ); - MySQL užklausa;

SET timestamp=1704795781; - fiksuojamas tikslus MySQL užklausos vykdymo laikas “timestamp” metodu. Konvertuoti į įprastą laiką galima su terminalo komanda:

date -d @1704795781

arba tam skirtais įrankiais internete.

Query_time: 20.000176 – kiek laiko buvo vykdoma užklausa (sekundėmis);

Query_time: 20.000176 – kiek sekundžių buvo užrakinta eilutė arba lentelė.

Jeigu duomenų bazės įrašų saugojimui naudojama MyISAM – vykdant užklausą yra užrakinama visa duomenų bazės lentelė, jeigu InnoDB – tik ta eilutė lentelėje, su kuria dirbama.

Rows_sent: 0 - kiek eilučių buvo išsiųsta arba atsisiųsta iš duomenų bazės. Išraše nurodomas nulis, nes buvo vykdomas šalinimas (įrašų nereikėjo nei nuskaityti, nei įrašyti naujų duomenų – šiais atvejais reikšmė nebūtų nulis).

Rows_examined: 10 – nurodo atskirų eilučių skaičių, su kuriomis buvo atliekami veiksmai užklausos metu, duomenų bazės lentelėse;

tvswp_joomla[tvswp_joomla] – du kartus nurodytas duomenų bazės naudotojo vardas;

localhost – užklausos šaltinis. Kadangi ši užklausa vykdyta tame pačiame serveryje, kurio išrašai tikrinami, šaltinis yra – localhost. Čia gali būti matomas IP adresas, jei užklausa vykdoma prisijungus iš įrenginio iš išorės.

self_check/check.log

Šis išrašas skirtas patikrinti serverio būklės išrašus, kuriuose gali būti fiksuojama informacija apie padidėjusią serverio apkrovą, išnaudojamus resursus ir pan. Keletas išrašų pavyzdžių:

Fri Jan 12 11:00:11 2024 CPU idle 0%
Fri Jan 12 11:00:11 2024 Load average 14.25 12.18 7.62

CPU idle 0% - nurodo, kad išnaudojami CPU, t.y. visi procesoriaus branduoliai yra užimti vykdant skirtingas užduotis ir nėra laisvų resursų;

Load average 14.25 12.18 7.62 - nurodo serverio vidutinę serverio apkrovą per paskutines 1, 5 ir 15 min.;