- Nella struttura ad albero, espandere il nodo Configuration.
- Nel nodo Configuration, espandere il nodo Network Config.
- Nel nodo Network Config, selezionare il nodo Transports.
Viene visualizzata la pagina Transports.
- Nella pagina Transports, fare clic sul nome del trasporto da modificare.
Viene visualizzata la pagina Edit Transport.
- Nel campo Classname, digitare il nome della classe dell'implementazione del trasporto.
Il valore predefinito è com.sun.grizzly.TCPSelectorHandler.
- Nel campo Selection Key Handler, digitare il nome della classe del gestore
dei tasti di selezione.
Nome della classe del gestore dei tasti di selezione. Per gestore di
tasti di selezione si intende una classe astratta che gestisce il ciclo
di vita dei tasti di selezione. Se non si specifica un valore
viene utilizzata un'implementazione predefinita.
- Dall'elenco a discesa Byte Buffer Type, selezionare il tipo di ByteBuffer da
utilizzare.
Le opzioni disponibili sono HEAP e DIRECT. Il valore predefinito è HEAP.
- Nel campo Acceptor Threads, digitare il numero di processori presenti nel computer.
Un valore pari a -1 indica che il calcolo dei thread accettori
viene eseguito solo tramite Grizzly, sulla base del numero dei processori presenti
nel computer. Il valore predefinito è 1.
Per impostare il numero dei thread di elaborazione della richiesta, specificare il
valore Max Thread Pool Size del pool di thread utilizzato da un
listener di rete che utilizza questo trasporto.
- Nel campo Max Connections Count, digitare il numero massimo di connessioni in
attesa su un listener di rete che utilizza questo trasporto.
Il valore predefinito è 4096.
- Nel campo Buffer Size, digitare le dimensioni, in byte, del buffer da
fornire per i flussi di input creati da un listener di rete
che utilizza questo trasporto.
Il valore predefinito è 8192.
- Nel campo Idle Key Timeout, digitare il numero di secondi al termine
dei quali un tasto inattivo viene annullato e il canale viene chiuso.
Il valore predefinito è 30.
- Nel campo Read Timeout, digitare il numero di millisecondi di attesa di
GlassFish Server durante la fase di analisi di intestazione e corpo del
testo di un'operazione di lettura.
Il valore predefinito è 30.000.
- Nel campo Selector Poll Timeout, digitare il numero di millisecondi al termine
dei quali viene bloccata l'attesa di eventi (richieste utenti) mediante un selettore
NIO.
Il valore predefinito è 1000.
- Nel campo Write Timeout, digitare il numero di millisecondi di attesa di
GlassFish Server prima che venga considerata terminata la connessione del client remoto
durante la scrittura della risposta.
Il valore predefinito è 30.000.
- Selezionare la casella di controllo Display Configuration Enabled per scaricare la configurazione
interna di Grizzly nei log del server.
Questa opzione potrebbe fornire informazioni utili per il debugging. Questa opzione è
disabilitata per impostazione predefinita.
- Selezionare la casella di controllo Snoop Enabled per eseguire il dump delle
informazioni di richiesta/risposta nel log del server.
Questa opzione potrebbe fornire informazioni utili per il debugging, tuttavia causa un
peggioramento significativo delle prestazioni. Questa opzione è disabilitata per impostazione predefinita.
- Selezionare la casella di controllo TCP No Delay per abilitare TCP_NODELAY (noto
anche come algoritmo di Nagle).
Questa opzione è abilitata per impostazione predefinita.
- Fare clic su Save.
Suggerimento - Per tornare alle impostazioni predefinite, fare clic sul pulsante Load Defaults, quindi
su Save.