WebLogic 10 problemi di prestazioni in IE

May 26

WebLogic 10 problemi di prestazioni in IE


WebLogic è application server di Oracle. In particolare, è ben noto per la sua capacità di essere scalata e di cluster. Questi high-end caratteristiche architettoniche hanno fatto WebLogic il go-to Application Server per la maggior parte dei prodotti Oracle. Tuttavia, con l'aumento di Oracle Fusion Middleware, WebLogic è sempre meno di un server plug and play e più di un programma di rete di applicazione. Oracle ha fornito un forte sostegno per WebLogic.

Lineare perdita di memoria

Con problemi di perdita di memoria, lineari, come con molti problemi di WebLogic, l'indicatore primario è il programma in esecuzione sempre più lentamente nel tempo e sotto carico. La perdita di memoria lineare è un unitario perdita, che causa la memoria di crescere nel tempo in modo lineare. Questo è ciò che provoca la prestazione di rallentare nel tempo. L'unica soluzione per una perdita di memoria lineare è riavviare il sistema.

perdita di risorse

Una perdita di risorse è quando le connessioni di accesso perdita di memoria. i collegamenti di accesso sono spesso le transazioni JDBC o transazioni CICS, che garantiscono un accesso sicuro al database. Essa fa sì che il sistema di eseguire più lentamente e alla fine lock-up del tutto. Generalmente, 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 troppi o troppo grandi richieste al sistema esterno, il sistema inizierà a rallentare, specialmente sotto carico. La soluzione a questo è di ridurre il numero o la dimensione delle richieste che vanno al sistema esterno. Questo può essere fatto controllando ed eliminando le richieste ridondanti, il dosaggio richieste simili o rompendo grandi richieste in richieste piccole per facilitare il carico sul sistema esterno.

Threading: Checkpoint

Se si imposta troppi thread per sincronizzare nello stesso punto, non ci può essere un ingorgo. Questo potrebbe portare a un rallentamento delle prestazioni sotto carico, bloccare il sistema, si blocca sporadici o errori aberranti. Considerare riprogettare il sistema di rendere superflua la sincronizzazione.

Messa a punto

Molti problemi con WebLogic possono essere evitati messa a punto del programma. Prendere in considerazione di iniziare impostando dimensioni piscina per creare la massima concorrenza. È inoltre possibile ottimizzare il numero di connessioni un'applicazione esterna accetti prima di girare le richieste rifiutano. È possibile ottimizzare la dimensione del blocco. Pezzi sono sezioni di memoria. L'aumento del valore della dimensione del blocco su entrambi i server e client lati della connessione possono aumentare le prestazioni.