Nginx - Logs-Modul

Inhaltsverzeichnis
Das Protokoll Es ist eine Datei, die die Aktivitäten unseres Servers aufzeichnet. Wir können die Fehler und den Zugriff auf die verschiedenen Ressourcen, die wir haben, aufzeichnen. Daher ist es sehr wichtig zu wissen, wie man damit umgeht, da diese Informationen es uns ermöglichen wissen, wo wir stehen, wenn wir einen Server verwalten.
Nginx besitzt a Protokolle-Modul wo Sie all diese wichtigen Ereignisse aufzeichnen können, aber darüber hinaus können wir auch festlegen, wie wir diese Informationen transportieren, wie wir sie aufteilen, welche Dinge wir wirklich aufzeichnen möchten usw.
Festlegen des Protokollpfads
Eines der wichtigsten Dinge ist die Etablierung der ProtokollpfadDies liegt daran, dass wir bei vielen Besuchen wahrscheinlich eine ziemlich große Anzahl von Dateien haben. Daher möchten wir sie sicherlich in einem bestimmten Ordner ablegen, um die Stabilität unseres Dienstes zu gewährleisten.
WichtigEine andere Sache, die wir wahrscheinlich machen möchten, ist die Dinge, die aufgezeichnet werden, zu trennen, zum Beispiel die Fehlerzugriffe, aber wir wollen in diesem Fall nicht alle Fehler, was ist, wenn wir nur die kritischen Fehler wollen, die das System zum Versagen bringen, weil wir dies mit dem erreichen können, was wir in der folgenden Abbildung sehen:

Das erste, was wir hier tun, ist die Daten, die uns interessieren, und die Art und Weise, wie wir dies tun möchten, dafür verwenden wir log_format, dann können wir die Routen der beiden Arten von Protokollen festlegen, die wir benötigen, der Zugriffs-Logik, identifiziert als access_log und der Fehler identifiziert als Fehlerprotokoll, nach der Route passierten wir die Protokolltyp Als Parameter verwenden wir zunächst das von uns erstellte Format und für das Fehlerformat übergeben wir die kritischer Typ um kritische Fehler zu protokollieren.
Erstellen Sie ein Protokoll wie Apache
Apache hat eine große Online-Community und hat aufgrund seiner Langlebigkeit und seiner Wettbewerbsfähigkeit dazu geführt, dass viele Analysetools für seine Formate gemacht sind, zum Beispiel Protokollanalysetools, also wenn wir von einer Struktur migrieren, die auf Apache und wir ihre Tools nutzen möchten, können wir die Struktur unserer Logs so ändern, dass wir diese Tools problemlos nutzen können.
Nginx flexibel genug ist, um diese Änderungen vorzunehmen, sehen wir uns in der folgenden Abbildung an, wie wir diese Konfiguration erreichen können:

Wie wir sehen, erstellen wir ganz einfach ein neues Format für unser Log und legen dann in der Direktive fest, wo wir den Pfad definieren, den das Log auch mit diesem Format machen muss.
Was wir gesehen haben, ist nur ein kleiner Teil von allem, was die Protokolle-Modul von Nginx, daher müssen wir bereit sein, nachzuforschen und ein wenig weiter zu gehen, damit wir mutigere und personalisiertere Konfigurationen erzielen können, die es uns ermöglichen, alle gewünschten Ergebnisse zu erzielen. Der große Vorteil ist, dass Nginx es ist sehr flexibel und erlaubt uns in dieser Hinsicht viele Dinge zu tun.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave