Maksājuma metodes Abuse

Kā iespējot Nginx atkļūdošanas režīmu?

18.10.2023, 23:39

Mēs jau esam jums stāstījuši, ka lietotāji bieži sastopas ar šādu kļūdu, piemēram, nav atrasts Nginx. Tāpēc, lai novērstu šo kļūdu, bieži ir nepieciešams aktivizēt tā saukto atkļūdošanas režīmu. Šajā rakstā mēs jums pastāstīsim, kas tas ir un kā šī darbība tiek veikta.

Kas ir atkļūdošanas režīms?

Nginx atkļūdošanas režīms ir īpašs Nginx darbības režīms, kas ļauj izstrādātājiem uzraudzīt un novērst kļūdas, serverim apstrādājot pieprasījumus. Debug režīmā Nginx parāda papildu informāciju par katru pieprasījumu un reģistrē dažādus notikumus un servera darbības. Tas ļauj dziļāk analizēt servera darbību un ātri atklāt un novērst problēmas.

Lai to iespējotu, servera konfigurācijas failā jānorāda atbilstoša opcija, piemēram:

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

Pēc iespējošanas varat analizēt servera žurnālus un atrast kļūdu cēloni. Tas var būt noderīgi, atkļūdot neparedzētu servera darbību, optimizējot veiktspēju vai izstrādājot jaunas funkcijas.

Kā iespējot režīmu?

Vispirms ir jāinstalē Nginx versija, kas atbalsta atkļūdošanas režīmu. Lai pārbaudītu, vai jūsu pašreizējā versija atbalsta šo režīmu, ievadiet:

nginx -V

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

Izvades failā jābūt rindai"--with-debug". Ja rindas nav, atkļūdošana netiek atbalstīta, tad jums jāuzstāda versija ar atbalstu. CentOS šī pakete saucas nginx-debug. Lai to instalētu, ievadiet:

sudo yum install nginx-debug

Tagad ir pieejams cits izpildāms fails, un tas ir izveidots ar atkļūdošanas atbalstu:

nginx-debug -V

Atveriet vietnes konfigurācijas failu vai globālo konfigurācijas failu, ja neesat iestatījis žurnāla iestatījumus katrai vietnei atsevišķi, un beigās error_log aizstāt error ar debug:

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

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

Instalējiet parasto versiju un palaidiet atkļūdošanas versiju:

systemctl stop nginx
systemctl start nginx-debug

Tas ir viss.