首先我们来关注这一段:CorewasGenerated by `phptest.php。ProgramTerminatedWithSignal 11,Oracle 19 c生成大量的core文件,当应用服务器挂起或出现outofmenmory现象时,为了全面解决分析 , 我们需要收集一定的日志信息 , 一般需要收集以下日志:如果在问题再次出现之前有可能打开垃圾收集开关,垃圾收集日志一般存储在native_stderr.log或者native_stdout.log中 , 收集Webserver服务器和插件的日志和配置文件(plugin CFG . xmland http _ plugin . log) 。
install_root/pro目录中的JavaCore文件和Heapdump文件 。如果没有这样的文件,您可以在服务器没有响应时运行命令来生成这些文件 。对于IBMJDK,可以运行kill3PID_Java_jvm , 然后每两分钟重复一次命令,至少重复三次 。该命令生成的JavaCore文件将位于install_root/profiles目录中 。
【was core.dmp 分析】
1、Dump文件怎么调试一般情况下,这种情况是由于数组越界访问、空指针或野指针读写造成的 。如果程序很小 , 就比较好处理,仔细检查源代码就能解决 。但是对于一个代码量很大的程序来说,其中包含n个多功能调用和n个多数组指针访问,此时定位问题就不是很容易了(此时牛还是可以通过在适当的位置键入printf和二分搜索法来快速定位问题:P) 。如果你懒,我们就从GDB开始吧 。什么是核心转储文件?偶尔能听到一个程序员抱怨“妈的 , 又出核心了!
2、如何调试PHP的Core之获取基本信息首先,让我们生成一个核心文件 , 例如 。
推荐阅读
- 插画风格分析,李旻插画风格特点分析
- 数据分析速成,赛马数据分析软件
- 什么叫聚类分析,聚类分析的基本思想
- 大数据分析建模
- jira和td的对比分析报告
- 小蚊子数据分析课程,十方教育数据分析课程怎么样
- 软件产品形态分析,情侣交友软件产品分析
- 怎样成为数据分析师,数据分析师这个岗位怎样
- 产品分析目的,回归分析的目的