1
我在生產服務器上有問題,它是groovy/grails應用程序,我使用石英來運行許多cron。JVM崩潰時沒有任何故障轉儲,崩潰報告被apport忽略
有一個cron被啓用時會使JVM崩潰。我不知道爲什麼。我找不到任何崩潰轉儲或任何日誌。
我發現JVM正在調用apport
作爲崩潰報告,但apport
忽略它。我讀apport
也創建something.crash
文件內/var/crash
目錄,但我不知道它不是創建Java崩潰。
以下是apport.log
文件的日誌。
ERROR: apport (pid 2150) Fri Sep 5 05:29:31 2014: called for pid 2100, signal 11
ERROR: apport (pid 2150) Fri Sep 5 05:29:31 2014: executable: /usr/local/java/bin/java (command line "/usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djvmarg=-Xms1024m -Xmx4096m -XX:PermSize=128m -XX:MaxPermSize=1024m -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintTenuringDistribution -Xloggc:/usr/local/tomcat/logs/gc.log -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start")
ERROR: apport (pid 2150) Fri Sep 5 05:29:31 2014: executable does not belong to a package, ignoring
請建議我如何啓用崩潰轉儲,Apport會,我讀了它只能與回購或任何其他方式讓Java創建崩潰轉儲而不是報告它與apport的安裝的軟件包的作品。
如果您需要更多信息,請告知我們。 在此先感謝。
謝謝,我試過了。我不關閉shutDown鉤子,我認爲它是崩潰的tomcat,而不是JVM。 – bitkot 2014-09-05 14:53:50