Salta l'introduzione Italia - Italiano
HP.com Italia Prodotti e Servizi Supporto e Drivers Soluzioni Come Acquistare
» Contatta HP
Altre opzioni
HP.com Italia
Informazioni sulla release del software di amministrazione VSE versione A.03.00.01 > Capitolo 4 Problemi noti e risoluzioni

Problemi di memoria

» 

Documentazione tecnica

Libro completo in PDF
» Documenti correlati
» Feedback
Inizio contenuto

 » Sommario

 » Indice

Eccezione: java.lang.OutOfMemoryError: Out of swap space

Nel caso si incontrassero eccezioni Java relative alla dimensione dello scambio, potrebbe essere necessario modificare i parametri sintonizzabili del kernel.

Soluzione

Usare la procedura seguente per determinare quali parametri modificare:

  1. Cercare nel file di log di HP SIM, /var/opt/mx/logs/initconfig.log, eventuali errori che potrebbero essere stati restituiti durante l'esecuzione del comando mxinitconfig. Nel caso in cui il file di log contenga avvisi sulle impostazioni dei parametri sintonizzabili del kernel, modificarli seguendo le indicazioni contenute nel file.

  2. Diminuire il valore di maxssiz. Questo parametro controlla la dimensione massima dello stack. Nel caso in cui il suo valore sia troppo grande, HP SIM potrebbe esaurire la memoria dinamica.

  3. Controllare se HP SIM sta raggiungendo il limite dello spazio di scambio eseguendo il comando seguente nel server di amministrazione centrale mentre HP SIM è in esecuzione:

    # swapinfo -tam

  4. Assicurarsi che il valore di ulimit-d non sia più restrittivo di quello del parametro del kernel maxdsiz.

Eccezione: java.lang.OutOfMemoryError: PermGen space

In alcune circostanze, Java Run-Time Environment (JRE) nel server di amministrazione centrale può esaurire lo spazio della memoria a generazione permanente (memoria PermGen). I sintomi di questo problema sono i seguenti:

  • Si verifica un'eccezione Java, che visualizza il messaggio seguente:

    Runtime Error in generating [un oggetto dello schermo]
      Eccezione: java.lang.OutOfMemoryError: PermGen space.
      Cause: null.
      Message: PermGen space.

  • Non è possibile contattare o eseguire l'accesso al portale Web HP SIM e nel file di log /var/opt/mx/logs/mxdomainmgr.id_processo.out – dove id_processo è l'identificativo del processo mxdomainmgr attualmente in esecuzione – è presente il messaggio di errore mostrato sopra.

Questa eccezione si verificherà con maggior probabilità durante l'esecuzione delle pagine Java Servlet (JSP).

Soluzione

Usare la procedura seguente per risolvere il problema.

  1. Controllare che sia in esecuzione la versione C.05.00.02.00.08 o successiva di HP SIM. In caso contrario, per modificare la configurazione come descritto nei punti successivi sarà necessario aggiornare HP SIM a questa versione. Per visualizzare la versione di HP SIM, eseguire il comando seguente nel server di amministrazione centrale:

    # /opt/mx/bin/mxversion

  2. Modificare il file delle proprietà /etc/opt/vse/vseprefs.props nel server di amministrazione centrale.

  3. Cercare la proprietà MX_JVM_OPTS. Nel caso esista una voce per questa proprietà, modificarne il valore in modo che comprenda il testo seguente:

    -XX:MaxPermSize=96m

  4. Nel caso non esista una voce per questa proprietà, creare la voce seguente all'interno del file:

    MX_JVM_OPTS = -XX:MaxPermSize=96m

  5. Riavviare HP SIM usando i comandi:

    # /opt/mx/bin/mxstop
    # /opt/mx/bin/mxstart

  6. Nel caso il problema si verificasse nuovamente, potrebbe essere necessario usare un valore superiore a 96 MB. Ad esempio:

    -XX:MaxPermSize=128m

Versione stampabile
Informativa sulla privacy Usando questo sito si accettano le sue condizioni
© 2006-2007 Hewlett-Packard Development Company, L.P.