Utilizzare questo argomento per supportare le impostazioni avanzate dei servizi ORB (Object Request Broker). Questo supporto include keep-alive listener ORB, keep-alive listener SSL (Secure Sockets Layer) ORB, i thread di controllo e il profilo del carico di lavoro.
Per visualizzare questa pagina della console di gestione, fare clic su Server > Tipi di server > WebSphere Application Server > nome_server > Servizi di contenitore > Servizio ORB > Ulteriori impostazioni z/OS.
Definisce il valore, in secondi, fornito a TCP/IP sull'opzione SOCK_TCP_KEEPALIVE per il listener IIOP (Internet Inter-ORB Protocol).
Quest'opzione verifica se le sessioni in sospeso sono ancora valide eseguendo il polling dello stack TCP/IP del client. Se il client viene chiuso senza avvisare il server, la sessione rimane ancora attiva sul lato server. Utilizzare questa proprietà per ripulire le sessioni inutili. Se il client non risponde, la sessione viene chiusa. Il valore predefinito è 0 (zero). Se la proprietà non è impostata, l'opzione TCP/IP non viene impostata. L'impostazione dell'opzione SOCK_TCP_KEEPALIVE genera traffico di rete sulle sessioni in sospeso, il che potrebbe causare dei problemi.
Tipo dati | Numero intero |
Intervallo | 0-2147040 |
Questa proprietà definisce il valore in secondi per il TCP/IP sull'opzione SOCK_TCP_KEEPALIVE per il listener IIOP SSL.
Quest'opzione verifica se le sessioni in sospeso sono ancora valide eseguendo il polling dello stack TCP/IP del client. Se il client viene chiuso senza avvisare il server, la sessione rimane ancora attiva sul lato server. Utilizzare questa opzione per ripulire le sessioni inutili. Se il client non risponde, la sessione viene chiusa. Il valore predefinito è 0 (zero). Se la proprietà non è impostata, l'opzione TCP/IP non viene impostata. L'impostazione dell'opzione SOCK_TCP_KEEPALIVE genera traffico di rete sulle sessioni in sospeso, il che potrebbe essere poco desiderabile.
Tipo dati | Numero intero |
Intervallo | 0-2147040 |
Specifica il tempo massimo, in secondi, in cui le richieste IIOP vengono accodate e distribuite a un processo servant.
Tipo dati | Numero intero |
Intervallo | 0-2147040 |
Valore predefinito | 300 |
Disabilita timeout coda gestore carico di lavoro | 0 |
Specifica il profilo del carico di lavoro del server, che può essere ISOLATE, IOBOUND, CPUBOUND, LONGWAIT o CUSTOM.
Il profilo del carico di lavoro controlla le decisioni relative al carico di lavoro effettuate dal runtime di WebSphere Application Server per z/OS, ad esempio il numero di thread utilizzati nel servant. Il valore predefinito è IOBOUND, valore appropriato per la maggior parte delle applicazioni. Utilizzare uno degli altri valori quando l'applicazione richiede più thread.
Profilo carico di lavoro | Numero di thread | Descrizione |
ISOLATE | 1 | Specifica che i servant sono limitati ad un unico thread dell'applicazione. Utilizzare il profilo ISOLATE per accertarsi che le applicazioni inviate simultaneamente non vengano eseguite nello stesso servant. È possibile che due richieste elaborate nello stesso servant si danneggino vicendevolmente. |
IOBOUND | MIN(30, MAX(5,(Numero di CPU*3))) | Specifica più thread presenti nelle applicazioni che eseguono l'elaborazione I/O-intensiva sul sistema operativo z/OS. Il calcolo del numero di thread è basato sul numero delle CPU. Il profilo IOBOUND viene utilizzato dalla maggior parte delle applicazioni con un bilanciamento tra chiamate di operazioni remote e intensive della CPU. Due esempi di applicazioni che utilizzano il profilo IOBOUND sono rappresentati dai convertitori gateway o protocollo. |
CPUBOUND | MAX((Numero di CPU-1),3) | Specifica che l'applicazione esegue operazioni intensive del processore sul sistema operativo z/OS e di conseguenza non potrà usufruire di più thread rispetto al numero di CPU. Il calcolo del numero di thread è basato sul numero delle CPU. Utilizzare l'impostazione del profilo CPUBOUND nelle applicazioni intensive della CPU, tra cui l'analisi XML e la creazione di documenti XML, in cui si impiega la gran parte del tempo di risposta dell'applicazione nell'utilizzo della CPU. |
LONGWAIT | 40 | Specifica più thread per l'elaborazione dell'applicazione rispetto al profilo IOBOUND. Il profilo LONGWAIT impiega la maggior parte del tempo nell'attesa del completamento delle operazioni remote o di rete. Utilizzare questa impostazione nel caso di applicazioni che effettuano chiamate frequenti a un altro sistema applicativo, ad esempio le applicazioni "screen scraper" CICS (Customer Information Control System), ma non eseguono notevole elaborazione. |
CUSTOM | Definito dall'utente | Specifica che il numero di thread di applicazioni servant è determinato dal valore specificato per la proprietà personalizzata del server servant_region_custom_thread_count. Il numero minimo di thread dell'applicazione che può essere definito per questa proprietà personalizzata è 1, mentre il numero massimo è 100. |
È possibile visualizzare il messaggio BBOO0234I nel log del controller per verificare il numero di thread dell'operatore.
I collegamenti contrassegnati (online) richiedono un accesso a Internet.