Kuidas lubada Nginxi silumisrežiimi?

18.10.2023
23:39

Me juba ütlesime teile, et kasutajad puutuvad sageli kokku sellise veaga nagu ei leitud Nginx. Seega on selle vea kõrvaldamiseks sageli vaja aktiveerida nn silumisrežiim. Selles artiklis räägime teile, mis see on ja kuidas see toiming toimub.

Mis on silumisrežiim?

Nginxi silumisrežiim on Nginxi töö erirežiim, mis võimaldab arendajatel jälgida ja parandada serveri poolt taotluste töötlemisel esinevaid vigu. Debug-režiimis kuvab Nginx iga taotluse kohta lisateavet ning logib erinevaid serveri sündmusi ja tegevusi. See võimaldab analüüsida serveri tööd sügavamal tasandil ning kiiresti tuvastada ja parandada probleeme.

Selle lubamiseks tuleb serveri konfiguratsioonifailis määrata vastav valik, näiteks:

error_log /var/log/nginx/error.log debug;

Kui see on lubatud, saate analüüsida serveri logisid ja leida vigade põhjused. See võib olla kasulik ootamatu serveri käitumise kõrvaldamisel, jõudluse optimeerimisel või uute funktsioonide arendamisel.

Kuidas režiimi lubada?

Kõigepealt tuleb paigaldada Nginxi versioon, mis toetab silumist. Selleks, et kontrollida, kas teie praegune versioon toetab seda režiimi, kirjutage:

nginx -V

режим отладки Nginx

Väljund peaks sisaldama rida"--with-debug". Kui see rida puudub, siis ei toetata debugimist, siis tuleb installeerida versioon, mis toetab seda. CentOSis on selle paketi nimi nginx-debug. Selle installimiseks kirjutage:

sudo yum install nginx-debug

Nüüd on olemas teine käivitatav fail ja see on ehitatud koos silumistoega:

nginx-debug -V

Avage oma saidi konfiguratsioonifail või globaalne konfiguratsioonifail, kui te ei ole iga saidi jaoks eraldi logi seadistusi seadistanud, ja asendage error_log äravoolu lõpus error sõnaga debug:

error_log /var/log/nginx/domains/test.pq.hosting.error.log debug

режим отладки Nginx

Paigaldage tavaline versioon ja käivitage silumisversioon:

systemctl stop nginx
systemctl start nginx-debug

See ongi kõik.

15% allahindlus uuelt VPS-ilt
Kiirustage, et tellida server igas asukohas
VPS-i valimine

Muud artiklid

18.10.2023
37 463
Teadmistebaas / Juhised
Viga ei leitud Nginx: põhjused ja lahendused
18.10.2023
6 070
Teadmistebaas / Juhised
Kuidas parandada vale Grubi juurpartitsiooni nimi
18.10.2023
3 057
Teadmistebaas / Juhised
Veaotsing vfs ei suuda mount root fs tundmatu plokk