Blenden Sie in der Navigationsbaumstruktur den Knoten "Konfiguration" ein.
Blenden Sie unter dem Konfigurationsknoten den Knoten "Netzwerkkonfiguration" ein.
Wählen Sie unter dem Knoten "Netzwerkkonfiguration" den Knoten "Transporte".
Die Seite "Transporte" wird geöffnet.
Klicken Sie auf der Seite "Transporte" auf den Namen des zu bearbeitenden Transports.
Die Seite "Transport bearbeiten" wird geöffnet.
Geben Sie im Feld "Klassenname" den Klassennamen der Transportimplementierung ein.
Der Standardwert ist com.sun.grizzly.TCPSelectorHandler
.
Geben Sie im Feld "Auswahlschlüssel-Handler" den Klassennamen des Auswahlschlüssel-Handlers ein.
Der Klassenname des Auswahlschlüssel-Handlers. Ein Auswahlschlüssel-Handler ist eine abstrakte Klasse, die den Lebenszyklus von Auswahlschlüsseln verwaltet. Wenn Sie keinen Wert angeben, wird eine Standardimplementierung verwendet.
Wählen Sie aus der Dropdown-Liste "Bytepuffertyp" den zu verwendenden ByteBuffer
-Typ.
Zur Auswahl stehen HEAP
und DIRECT
. Der Standardwert ist HEAP
.
Geben Sie im Feld "Acceptor-Threads" die Anzahl der Prozessoren im Computer ein.
Der Wert -1 gibt an, dass Grizzly die Anzahl der Acceptor-Threads basierend auf der Anzahl der Prozessoren im Rechner selbst berechnet. Der Standardwert ist 1.
Um die Anzahl der Anforderungsverarbeitungsthreads festzulegen, legen Sie den Wert von "Maximale Threadpoolgröße" des Threadpools fest, der von einem Netzwerk-Listener verwendet wird, der diesen Transport nutzt.
Geben Sie im Feld "Verbindungshöchstzahl" die maximale Anzahl von ausstehenden Verbindungen auf einem Netzwerk-Listener ein, das diesen Transport verwendet.
Der Standardwert ist 4096.
Geben Sie im Feld "Puffergröße" die Größe (in Byte) des Puffers ein, der für Input Streams bereitzustellen ist, die von einem Netzwerk-Listener erstellt werden, der diesen Transport verwendet.
Der Standardwert ist 8192.
Geben Sie im Feld "Leerlaufschlüsseltimeout" die Anzahl Sekunden ein, nach der ein Leerlaufschlüssel abgebrochen und der Kanal geschlossen wird.
Der Standardwert ist 30.
Geben Sie im Feld "Timeout für Lesevorgang" die Anzahl Millisekunden ein, die GlassFish Server während der Header- und Body-Parsingphase eines Lesevorgangs wartet.
Der Standardwert ist 30.000.
Geben Sie im Feld "Timeout bei Selektorabruf" die Anzahl Millisekunden ein, die ein NIO-Selektor das Warten auf Ereignisse (Benutzeranforderungen) blockiert.
Der Standardwert ist 1000.
Geben Sie im Feld "Timeout für Schreibvorgang" die Anzahl Millisekunden ein, die GlassFish Server beim Schreiben der Antwort wartet, bevor der Remote-Client als getrennt betrachtet wird.
Der Standardwert ist 30.000.
Aktivieren Sie das Kontrollkästchen "Konfiguration anzeigen", um die interne Konfiguration von Grizzly in die Serverlogs zu übertragen.
Diese Option kann nützliche Informationen für das Debugging bereitstellen. Diese Option ist standardmäßig deaktiviert.
Wählen Sie das Kontrollkästchen "Snoop aktiviert", um die Anforderungs-/Antwortinformationen im Serverlog abzulegen.
Diese Option kann nützliche Informationen für das Debugging bereitstellen, beeinträchtigt die Performance jedoch erheblich. Diese Option ist standardmäßig deaktiviert.
Wählen Sie das Kontrollkästchen "TCP No Delay", um TCP_NODELAY (auch Nagle-Algorithmus genannt) zu aktivieren.
Diese Option ist standardmäßig aktiviert.
Klicken Sie auf "Speichern".
Tipp:
Um zu den Standardeinstellungen zurückzukehren, klicken Sie auf die Schaltfläche "Standardwerte laden" und anschließend auf "Speichern".