Auf der Seite "HTTP-Dienst" können Sie die allgemeine Richtlinie der Zugriffsprotokollierung für Webanwendungen festlegen.
Der HTTP-Dienst bietet Funktionen zum Bereitstellen von Webanwendungen und Funktionen, um bereitgestellte Webanwendungen für HTTP-Cients zugreifbar zu machen, einschließlich virtueller Server, Threadpools und Netzwerkkonfiguration.
GlassFish-Server verwendet das Zugriffsprotokoll für den HTTP-Dienst, um die Rotation der Zugriffsprotokolle für die virtuellen Server zu aktivieren und zu konfigurieren. Diese Protokolle befinden sich im Verzeichnis domain-dir/logs/access und sind folgendermaßen benannt: virtual_server_name_access_log.yyyyMMdd- HHhmmmsss.txt
Die Seite "HTTP-Dienst" enthält die folgenden Optionen.
Schaltfläche zum Wiederherstellen der Standardwerte für alle Einstellungen.
Gibt an, ob Single Sign-On (SSO) standardmäßig für alle Webanwendungen auf allen virtuellen Servern auf diesem Server aktiviert ist, die für den gleichen Bereich konfiguriert sind. Bei deaktivierter Option ist SSO standardmäßig für alle virtuellen Server deaktiviert, und Benutzer müssen sich bei jeder Anwendung auf jedem virtuellen Server separat authentifizieren. Sie können diese Einstellung für einen einzelnen virtuellen Server außer Kraft setzen. SSO kann aktiviert oder deaktiviert werden. Diese Option ist standardmäßig deaktiviert.
Wird diese Option gewählt, wird die Zugriffsprotokollierung für alle untergeordneten Elemente des virtuellen Servers aktiviert, die diese Eigenschaft nicht angeben. Wenn diese Option nicht ausgewählt wird, wird die Zugriffsprotokollierung für alle Unterelemente von virtuellen Servern deaktiviert, welche diese Eigenschaft nicht angeben. Die Option ist standardmäßig deaktiviert.
Wenn diese Option ausgewählt wird, ist die Protokolldateirotation aktiviert. Diese Option ist standardmäßig aktiviert.
Die einzige verfügbare Rotationsrichtlinie ist time.
Die Anzahl der Minuten zwischen den Rotationen des Zugriffsprotokolls. Dieses Feld ist nur gültig, wenn als Rotationsrichtlinie time ausgewählt wurde. Der Standardwert beträgt 1.440 Minuten (24 Stunden).
Der Zeichenfolgewert, der dem Protokolldateinamen nach der Rotation angehängt werden soll. Der Standardwert lautet JJJJ-MM-TT.
Stellen Sie sicher, dass das Rotationssuffix genügend Werte zur Erstellung eines eindeutigen Suffixes für jede Protokollrotation enthält. Wenn das Zugriffsprotokoll zum Beispiel öfter als einmal pro Tag rotiert wird, schließen Sie die Uhrzeit des Tages in das Rotationssuffix ein.
Ein eindeutiges Suffix ist erforderlich, um sicherzustellen, dass die Zugriffsprotokolldatei bei jedem Ablauf des Rotationsintervalls rotiert wird. Sind das Rotationssuffix der neuen Zugriffsprotokolldatei und das Rotationssuffix der vorhandenen Zugriffsprotokolldatei identisch, wird die Datei nicht rotiert.
Die maximale Anzahl rotierter Zugriffsprotokolldateien, die aufbewahrt werden sollen. Ein negativer Wert gibt an, dass die Dateianzahl nicht begrenzt ist. Der Standardwert ist –1.
Die Größe des Zugriffsprotokollpuffers in Byte oder ein Wert kleiner oder gleich null (0) für nicht gepufferte Zugriffsprotokolle. Der Standardwert beträgt 32768.
Die Anzahl der Sekunden, bevor das Protokoll auf die Festplatte geschrieben wird. Das Zugriffsprotokoll wird geschrieben, wenn der Puffer voll ist oder das Intervall abläuft. Wenn der Wert kleiner oder gleich null (0) ist, werden die Pufferdaten immer geschrieben, auch wenn der Puffer nicht voll ist. Dies bedeutet, dass das Meldungsprotokoll bei jedem Zugriff auf den Server direkt in der Datei gespeichert wird. Der Standardwert beträgt 300.
Der Zeichenfolgewert, der angibt, welche Informationen im Zugriffsprotokoll aufzuzeichnen sind sowie die Reihenfolge der Aufzeichnung. Der Standardwert lautet:
%client.name% %auth-user-name% %datetime% %request% %status% %response.length%
Die folgenden Werte können für die Formatzeichenfolge verwendet werden:
Protokolliert den Wert (durch Aufruf der Methode toString) des Anforderungsattributs mit dem angegebenen name
Name des autorisierten Benutzers
Client-Host-Name
Client-DNS
Der Wert des Anforderungs-Cookies mit dem angegebenen name
Der Wert des ersten in der Anforderung gefundenen Cookies
Systemdatum
Vollständige HTTP-Anforderungszeile
Status
Inhaltslänge der Antwort
Referenz-Header
Benutzeragent-Kopfzeile
HTTP-Methode
HTTP-URI
HTTP-Abfragezeichenfolge
HTTP-Protokollversion
Annahme-Header
Datums-Header
Falls-geändert-seit-Header
Autorisierungs-Header
Jeder gültige HTTP-Header, der in RFC 2616 definiert ist (any ist ebenfalls ein gültiger Headerwert; dieser wird hier als Variable angegeben)
Der Wert des Sitzungsattributs mit dem Namen name oder NULL-SESSION-ATTRIBUTE-name, wenn das benannte Attribut in der Sitzung nicht vorhanden ist, oder NULL-SESSION, wenn keine Sitzung vorhanden ist
Dauer der Verarbeitung der einzelnen Anforderungen in Millisekunden
ID virtueller Server
Weitere Eigenschaften für den HTTP-Dienst. Eine Beschreibung der verfügbaren Eigenschaften finden Sie unter Spezifische Eigenschaften des HTTP-Diensts.
Keine.
Copyright © 2010, Oracle und/oder verbundene Unternehmen. Alle Rechte vorbehalten. Rechtlicher Hinweis