0

sometimes i can see core dump file of Websphere process generated in my Linux system. I think it as full core file. However, when i check with ulimit -a, that would return with core file size 0 as one of them.
From my understanding, that core file size 0 means no core dump file would be produced in that environment. But if so, why that Websphere Application Server process can it happen at that moment?

Thanks

wing2ofsky
  • 926
  • 4
  • 27
  • 48
  • Did you check the process environment of the actual running JVM? Are you sure they're native corefiles and not javacores only? – covener Nov 23 '12 at 17:56
  • ...or IBM Java system core files (core.yyyyddmm.hhMMdd.pid.seq.dmp)? What is the filename you're concerned with? – Brett Kail Nov 24 '12 at 17:15
  • @bkail it's core.yyyyddmm.hhMMdd.pid.seq.dmp file that i'm talking about. – wing2ofsky Nov 26 '12 at 01:02

1 Answers1

1

By default, IBM Java will create a system dump in some situations as explained in the System dump defaults article of the IBM Java 6 InfoCenter. You can see those situations with the following command:

/path/to/WebSphere/ApplicationServer/java/bin/java -Xdump:what

System dumps are useful for IBM service to determine what has gone wrong with your JVM, so depending on the circumstance, you might want to open PMR.

If you really want to disable these dumps, then add -Xdump:system:none to the "Generic JVM Arguments" of your server as explained in the Configuring the JVM article of the WebSphere Application Server InfoCenter.

Brett Kail
  • 33,593
  • 2
  • 85
  • 90