今天给各位分享was的宕机文件javacore文件在哪的知识,其中也会对was控制台生成javacore进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、如何产生javacore文件和heapdump文件2、was不明原因宕机,求教各位高手解决3、Javacore文件产生的位置在哪里?4、如何查看javacore和heapdump文件5、java core文件在哪6、WAS应用服务器宕机后,需要收集哪些日志?
如何产生javacore文件和heapdump文件
JavaCore/HeapDump这两个文件可以用手工的方式生成,当我们会遇到系统变慢或无响应的情况,这时就以采用手工的方式生成JavaCore及HeapDump文件。
在Unix/Linux上,产生这两个文件的方法如下:
# ps -ef | grep java
user 4616 4582 0 17:30 pts/0 00:00:00 grep java
root 5580 1 0 Oct27 ? 00:02:27 /usr/bin/java -server -XX:PermSize=64M -XX:MaxPermSize=128m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/usr/local/tomcat8090/conf/logging.properties -Djava.endorsed.dirs=/usr/local/tomcat8090/endorsed -classpath:/usr/local/tomcat8090/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat8090 -Dcatalina.home=/usr/local/tomcat8090 -Djava.io.tmpdir=/usr/local/tomcat8090/temp org.apache.catalina.startup.Bootstrap start
# kill -3 5580
首先,找出Java进程id ,然后再执行‘kill -3 进程号’的操作,等文件生成后再做一次同样的操作,再产生一组文件。
详情请参考:
was不明原因宕机,求教各位高手解决
1、有生成系统core文件吗,如果是异常宕机一般会生成一个系统core文件,如果生成的是javacore、heapdump文件那应该是内存溢出OutOfMemeryError,
2、如果是内存溢出的话就需要先分析一下native_stderr.log文件,看一下JVM堆内存泄漏;或者看一下内存溢出是gc操作申请的是不是一个对象,如果是那就是大对象导致内存溢出,需要看一下javacore文件Current Thread的堆栈;如果JVM堆内存是耗尽了,再gc操作也回收不来可用内存了,那就是JVM堆内存耗尽导致的内存溢出,需要分析heapdump文件,看一下JVM堆内存中都是什么对象。我的服务器是用小鸟云,稳定性比较好不容易出错。
Javacore文件产生的位置在哪里?
当时 java 启动的当前目录 ,比如你在桌面上双击快捷方式,那么它就在快捷方式中所指定的”运行目录”下。
你也可以把 System.getProperties() 打印出来,里面提到了好几个目录 。
如何查看javacore和heapdump文件
如何查看javacore和heapdump文件
一。查看javacore文件
1.下载ThreadDumpAnalyser,graphviz,svgviewer
2.运行runall.bat javacore.txt,会产生三个文件dumps.xml,locktree1.svg,sidebyside.html
二。查看heapdump文件
1.从IBM网站下载ha433包,释放,执行ha433.jar文件
2.在ha433窗口打开heapdump.phd,从中会显示分析结果
java core文件在哪
在你所建的 ,每个项目下,有个自带jar包
把那个点开 里面就有 核心core文件 也可以说整个jar包 都是核心文件
不明白继续追问。
WAS应用服务器宕机后,需要收集哪些日志?
当应用服务器发生挂起、或者发生out-of-menmory的现象时,为了更好的全面分析问题,则需要收集一定的日志信息,一般情况下我们需要收集以下这些日志:如果可能在问题重新出现之前打开垃圾回收开关,收集垃圾回收日志一般存储在native_stderr.log或者native_stdout.log。收集Webserver服务器,插件Plug-in(plugin-cfg.xml and http_plugin.log)的日志及配置文件。以及应用服务器(install_root/profiles/profile_name/logs/server_name)下所有的日志。在install_root/profiles/profile_name/目录下的JavaCore文件和Heapdump文件,如果没有这些文件,可以在服务器没有响应的时候,运行命令来生成这些文件,对于IBMJDK中可以运行kill -3 PID_Java_jvm,然后每隔两分钟,重复执行该命令,至少3次,通过该命令生成的JavaCore文件会在install_root/ profiles目录下。FFDC目录下的日志,install_root/profiles/profile_name/logs/ffdc。如果应用程序具有自身的日志文件,也应收集对应的日志文件。
关于was的宕机文件javacore文件在哪和was控制台生成javacore的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。