Způsoby platby Abuse

Jak povolit režim ladění Nginxu?

18.10.2023, 23:39

Již jsme vám řekli, že uživatelé se často setkávají s chybou typu nenalezen Nginx. Proto je často nutné aktivovat tzv. režim ladění, aby se tato chyba odstranila. V tomto článku si povíme, co to je a jak se tato operace provádí.

Co je to režim ladění?

Režim ladění Nginx je speciální režim provozu Nginx, který umožňuje vývojářům sledovat a opravovat chyby v procesu zpracování požadavků serverem. V režimu ladění zobrazuje Nginx další informace o každém požadavku a zaznamenává různé události a akce serveru. To umožňuje analyzovat činnost serveru na hlubší úrovni a rychle odhalit a opravit problémy.

Chcete-li jej povolit, musíte v konfiguračním souboru serveru zadat příslušnou volbu, např:

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

Po povolení můžete analyzovat protokoly serveru a zjistit příčinu chyb. To může být užitečné při ladění neočekávaného chování serveru, optimalizaci výkonu nebo vývoji nových funkcí.

Jak režim povolit?

Nejprve je třeba nainstalovat verzi Nginx, která podporuje ladění. Chcete-li zjistit, zda vaše aktuální verze tento režim podporuje, zadejte následující příkaz:

nginx -V

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

Výstup by měl obsahovat řádek"--with-debug". Pokud řádek chybí, ladění není podporováno, pak byste měli nainstalovat verzi s podporou. V systému CentOS se tento balíček nazývá nginx-debug. Chcete-li jej nainstalovat, zadejte následující příkaz:

sudo yum install nginx-debug

Nyní je k dispozici další spustitelný soubor, který je sestaven s podporou ladění:

nginx-debug -V

Otevřete konfigurační soubor svého webu nebo globální konfigurační soubor, pokud jste nenastavili nastavení protokolu pro každý web zvlášť, a na konci odtoku error_log nahraďte error za debug:

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

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

Nainstalujte běžnou verzi a spusťte verzi pro ladění:

systemctl stop nginx
systemctl start nginx-debug

To je vše.