Nwlapcug.com


WebLogic 10 problemi di prestazioni in Internet Explorer



WebLogic è application server di Oracle. È particolarmente noto per la sua capacità di essere scalati e a cluster. Queste caratteristiche architettoniche High-end hanno reso WebLogic server Vai alla applicazioni per la maggior parte dei prodotti Oracle. Tuttavia, con l'ascesa di Oracle Fusion Middleware, WebLogic sta diventando meno di un server plug and play e più di un programma di griglia di applicazione. Oracle ha fornito un forte sostegno per WebLogic.

Perdita di memoria lineare

Con problemi di perdita di memoria lineare, come con molti problemi di WebLogic, l'indicatore principale è il programma che esegue più lentamente nel tempo e sotto carico. La perdita di memoria lineare è un a perdita di unità, che fa sì che la memoria di crescere nel tempo in modo lineare. Questo è ciò che provoca le prestazioni a rallentare nel corso del tempo. L'unica soluzione per una perdita di memoria lineare consiste nel riavviare il sistema.

Perdita di risorse

Quando le connessioni di accesso una perdita di memoria è una perdita di risorse. Connessioni di accesso sono frequentemente le transazioni JDBC o transazioni CICS, che garantiscono un accesso sicuro al database. Essa provoca al sistema di eseguire più lentamente e alla fine bloccare interamente. In genere, questo è causato da un errore per chiudere gli oggetti finali che rappresentano oggetti esterni. Che modifica il programma di chiudere questi oggetti e il riavvio del sistema dovrebbe risolvere il problema.

Uso eccessivo di sistema esterno

Quando l'applicazione J2EE invia richieste troppi o troppo grande per il sistema esterno, il sistema inizierà a rallentare, soprattutto sotto carico. La soluzione a questo è di ridurre il numero o la dimensione delle richieste andando al sistema esterno. Questo può essere fatto selezionando per ed eliminando le richieste ridondanti, batch richieste simili, o rompendo le richieste di grandi dimensioni in più piccole richieste per facilitare il carico sul sistema esterno.

Filettatura: Checkpoint

Se si imposta troppi thread per sincronizzare nello stesso punto, non ci può essere un ingorgo di traffico. Questo potrebbe portare a prestazioni più lente sotto carico, lock-up del sistema, si blocca sporadici o errori aberranti. Considera di ridisegnare il sistema per rendere inutile la sincronizzazione.

Messa a punto

Molti problemi con WebLogic possono essere evitati tramite il programma di ottimizzazione. Considera inizio impostando dimensioni piscina per creare la massima concorrenza. È inoltre possibile ottimizzare il numero di connessioni accettate prima di girare le richieste che rifiutare un'applicazione esterna. È possibile ottimizzare la dimensione del blocco. Blocchi sono sezioni di memoria. Aumentando il valore della dimensione del blocco sui lati del server e del client di connessione, è possibile migliorare le prestazioni.