小机系统上隔三差五报这样的错误:
A924A5FC 0205180817 P S SYSPROC SOFTWARE PROGRAM ABNORMALLY TERMINATED
A924A5FC 0120163617 P S SYSPROC SOFTWARE PROGRAM ABNORMALLY TERMINATED
A924A5FC 0118042817 P S SYSPROC SOFTWARE PROGRAM ABNORMALLY TERMINATED
A924A5FC 0110083217 P S SYSPROC SOFTWARE PROGRAM ABNORMALLY TERMINATED
...
具体错误:
Description
SOFTWARE PROGRAM ABNORMALLY TERMINATED
Probable Causes
SOFTWARE PROGRAM
User Causes
USER GENERATED SIGNAL
Recommended Actions
CORRECT THEN RETRY
Failure Causes
SOFTWARE PROGRAM
Recommended Actions
RERUN THE APPLICATION PROGRAM
IF PROBLEM PERSISTS THEN DO THE FOLLOWING
CONTACT APPROPRIATE SERVICE REPRESENTATIVE
Detail Data
SIGNAL NUMBER
11 (4) (6)
USER'S PROCESS ID:
29688184
FILE SYSTEM SERIAL NUMBER
23
INODE NUMBER
0 126987
CORE FILE NAME
/erpHome/yf.ear/erp.war/core
PROGRAM NAME
java
STACK EXECUTION DISABLED
0
小机上运行WAS跑的ERP业务,请问该怎么分析哪地方访问了非法内存呢?是不是还需要看was日志?
这个最好从was层面分析。
heapdump 文件:IBM 的 HeapAnalyzer
javacore 文件: IBM Thread and Monitor Dump Analyzer for Java
收起