Nginx – Logs-Modul

Das Protokoll ist eine Datei, die die Aktivitäten unseres Servers aufzeichnet. Wir können Fehler aufzeichnen und auf die verschiedenen Ressourcen zugreifen, die wir haben. Daher ist es sehr wichtig zu wissen, wie wir damit umgehen, da wir anhand dieser Informationen wissen, wo wir wann stehen Wir verwalten einen Server.

Nginx verfügt über ein Protokollmodul, in dem Sie alle wichtigen Ereignisse dieser Art registrieren können. Darüber hinaus können wir jedoch auch festlegen, wie wir diese Informationen erfassen, wie sie aufgeteilt werden sollen, welche Dinge wir wirklich registrieren möchten usw.

Legen Sie die Route der Protokolle fest

Eines der wichtigsten Dinge ist es, die Route der Protokolle festzulegen. Dies liegt daran, dass wir bei vielen Besuchen wahrscheinlich eine große Anzahl von Dateien haben und sie daher wahrscheinlich in einem bestimmten Ordner ablegen möchten, um unsere Servicestabilität zu gewährleisten.

Wichtig
Eine andere Sache, die wir wahrscheinlich tun möchten, ist, die aufgezeichneten Dinge zu trennen, zum Beispiel die Zugriffe auf die Fehler , aber wir wollen nicht alle Fehler in diesem Fall, also wenn wir nur die kritischen Fehler wollen, die das System zum Ausfall bringen, weil Wir können es mit dem erreichen, was wir auf dem folgenden Bild sehen werden:

nginx_modulo_log.jpg

Das erste, was wir hier tun, ist die Festlegung der Daten, die wir registrieren möchten, und die Art und Weise, wie wir dies tun. Dazu verwenden wir log_format . Dann können wir die Routen der beiden Arten von Protokollen festlegen , den Zugriff, der als access_log und identifiziert wird der als error_log identifizierte Fehler , nach der Route übergeben wir den Typ des Protokolls als Parameter, verwenden zum ersten Mal das von uns erstellte Format und für die Fehler übergeben wir den Typ crit , um kritische Fehler aufzuzeichnen.

See also  Anzeigen und Speichern von Instagram-Profilfotos auf Android und PC

Erstelle ein Log wie Apache

Apache hat eine große Online-Community und aufgrund seiner Langlebigkeit und Wettbewerbsfähigkeit wurden viele Analysewerkzeuge für ihre Formate entwickelt, beispielsweise Log-Analysewerkzeuge, wenn wir also von einer auf Apache basierenden Struktur migrieren und dies möchten Mit ihren Tools können wir die Struktur unserer Protokolle ändern, sodass wir diese Tools problemlos verwenden können.

Nginx ist flexibel genug, um diese Änderungen vornehmen zu können. Sehen wir uns in der folgenden Abbildung an, wie wir diese Konfiguration erreichen können:

nginx_modulo_log2.jpg

Wie wir sehen, ist es ganz einfach, dass wir ein neues Format für unser Protokoll erstellen und dann in der Direktive festlegen, wie das Protokoll auch mit diesem Format verfahren soll.

Was wir gesehen haben, ist nur ein kleiner Teil von allem, was das Nginx- Protokollmodul uns bietet. Daher müssen wir bereit sein, nachzuforschen und ein wenig weiter zu gehen, um mutigere und persönlichere Konfigurationen zu erzielen, mit denen wir alle erhalten können Bei den von uns gewünschten Ergebnissen ist der große Vorteil, dass Nginx sehr flexibel ist und es uns ermöglicht, viele Dinge in dieser Hinsicht zu tun.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *