Impostazione dei dump
JVM genera un Javadump e un System Transaction Dump (SYSTDUMP) quando si verificano eventi particolari.
- E'stato ricevuto un segnale SIGQUIT.
- L' JVM e viene chiuso a causa di un errore.
- Si verifica un'eccezione nativa non prevista (ad esempio, viene ricevuto un segnale SIGSEGV, SIGILL o SIGFPE).
È possibile utilizzare l'opzione -Xdump per modificare i dump prodotti sui diversi tipi di segnale e le convenzioni di denominazione per i dump. Per ulteriori informazioni, consultare Utilizzo degli agent di dump.
Dump di transazione non riusciti (IEATDUMPs)
JVMDUMP025E IEATDUMP failed RC=0x00000008 RSN=0x000000026 for DSN=J9BUILD.JVM.J9BUILD8.D131129.T210839
JVMPORT024E IEATDUMP failed because we couldn't allocate the dump data set (check disk space and field permissions)
JVMDUMP012E Error in System dump: J9BUILD.JVM.J9BUILD8.D131129.T210839I codici di ritorno e motivo nei messaggi IEATDUMP sono documentati in z/OS MVS Programming: Authorized Assembler Services Reference EDT - IXG.Di seguito sono riportati alcuni codici di ritorno e di errore comuni:
RC=0x00000008 RSN=0x00000022RC=0x00000008 RSN=0x00000026RC=0x00000004 RSN=0x00000007/SLIP SET,A=SVCD,J=USER*,MSGID=JVMDUMP012E,ID=JAVA,SDATA=(ALLPSA,NUC,SQA,RGN,LPA,TRT,SUMDUMP),END
File di dump di più transazioni (IEATDUMP)
Su una piattaforma a 64 bit, i file IEATDUMP sono suddivisi in diversi file più piccoli se IEATDUMP supera il limite di dimensione file di 2 GB. A ciascun file viene assegnato un numero di sequenza.
Se si specifica un modello per il nome file IEATDUMP, aggiungere il token & DS per abilitare più dump. Il token & DS viene sostituito da un numero di sequenza ordinato e deve trovarsi alla fine del nome file. Ad esempio, X & DS genera nomi file nel formato X001, X002e X003.
Se si specifica un modello senza il token & DS , .X&DS viene aggiunto automaticamente alla fine del modello. Se il modello è troppo lungo per accodare .X&DS, viene prodotto un messaggio. Il messaggio avvisa che il modello è troppo lungo e che viene utilizzato un modello predefinito.
%uid.JVM.%job.D%y%m%d.T%H%M%S.X&DScat JVM.TDUMP.X001 JVM.TDUMP.X002 > JVM.TDUMP.FULLPer ulteriori informazioni, consultare IEATDUMP - Transaction dump request nella documentazione z/OS .