Ottimizzazione dei parametri del server WebLogic

Scenario:

Se le seguenti condizioni si applicano all'ambiente in uso, verificare le impostazioni del server WebLogic descritte nella soluzione.

  • Le performance dell'applicazione sono scarse.

  • Sono state adottate le soluzioni descritte nella sezione Ottimizzazione della performance.

  • L'applicazione utilizza il server WebLogic.

Soluzione:

Per ottimizzare le impostazioni delle performance del server WebLogic:

  1. Aprire la console di amministrazione del server WebLogic.
  2. Selezionare l'applicazione Oracle Hyperion Planning distribuita, la scheda Configurazione, la scheda Tuning, quindi impostare i seguenti valori:
    • Controllo di ricaricamento servlet: -1

      Questa opzione imposta il numero di secondi che il server WebLogic deve attendere per controllare se un servlet è stato modificato e deve essere ricaricato. Il valore -1 indica di non eseguire mai il controllo.

    • Controllo ricaricamento risorsa: -1

      Questa opzione imposta il numero di secondi che il server WebLogic deve attendere per controllare se una risorsa è stata modificata e deve essere ricaricata.

    • Controllo pagina JSP: -1

      Questa opzione imposta il numero di secondi che il server WebLogic deve attendere per controllare se i file JSP sono stati modificati e devono essere ricompilati.

  3. Aprire le proprietà del server, selezionare la scheda Tuning, quindi selezionare Abilita I/O nativo.

    La selezione di questa opzione assicura che il server WebLogic utilizzi i Performance Pack nativi. Per impostazione predefinita, in modalità di produzione l'utilizzo dei Performance Pack nativi è abilitato in config.xml.

  4. Per disattivare il logging dell'accesso HTTP, aprire le proprietà del server, selezionare la scheda Logging, la scheda HTTP, quindi deselezionare File del log degli accessi HTTP abilitato.

    Per impostazione predefinita, il server WebLogic abilita il logging dell'accesso HTTP. Poiché il server Web crea già un log di accesso HTTP, questo passaggio lo disattiva.

    Attenzione:

    I file di log dell'accesso HTTP aumentano di dimensioni in proporzione al numero di richieste. Se non si configura correttamente la rotazione dei log, il file di log dell'accesso può raggiungere dimensioni molto grandi e potenzialmente riempire il disco, causando problemi per il funzionamento dell'applicazione e del sistema operativo. Se si verifica questa condizione, per rimuovere i file di log è necessario arrestare e quindi riavviare il server applicazioni.