php 开启coredump,Windows开启内核转储(Core Dump)配置说明

Windows默认没有开启内核转储(Core Dump)。某些特殊情况,比如蓝屏、卡死、hang机、黑屏等,需要借助Core Dump才能更快的定位问题根因,进而进行针对性的处理。

有2种方法可以配置,在微软官方KB都有提到:

如何在Windows Server 2008和Windows Server 2008 R2中生成内核或完全存储器转储文件

Troubleshoot “blue screen” or Stop error problems before you contact Microsoft Support

我们建议您采用手动配置工具方式,同时为防止配置问题导致系统启动失败和可能的数据丢失,请您务必对系统创建快照后执行。

方法 1: 手工配置 (适用所有版本Windows机器)

手工配置需要您对操作系统有一定了解,配置页面文件以及 Dump 配置选项。

步骤 1:开启虚拟内存,计算机—属性—高级—性能—设置—高级—更改

具体设置如下:

8c147a98bb1f7486ffbe5fe5fd0b539a.png

注:系统分页文件大小建议设置为“内存大小+1 MB ”即可,同时请确保C盘有足够的剩余空间存储该页面文件以及后续生成的 Dump 文件。

步骤 2:开启核心内存转储,计算机—属性—高级—启动和故障恢复—设置

具体设置如下:

78b1f77694be43078077dc04dbf60067.png

注:如果 C 盘空间不足,建议可以将转储文件放到其它磁盘,例如 D:\memory.dmp

步骤 3: 重启系统生效

方法 2:自动配置工具(适用于Windows 2008以后版本)

用户可以使用如下工具,快速实现自动开启Windows的内核转储(Core Dump)。

步骤 1: 下载附件所示工具

步骤 2:解压后,双击打开工具,点击 左下角【Auto Config Kernel】

注:系统会自动配置生成 Kernel dump (核心内存转储)所需要的页面文件,蓝屏配置选项,Dump文件默认存储在 C:\Windows\memory.dmp

点击【Save settings】按钮后,重启系统生效。

3ffa79ad600d8f667945e2970474285a.png

注:如果系统 C 盘空间不足,可以配置 Dump 到其它数据盘中,例如 D:\memory.dmp

此外,我们偶尔遇到该配置工具没有成功配置分页文件的情况,从而导致后续生成dump失败。因此,请配置重启后,检查分页文件以及Dump选项是否正确配置,具体检查和更正方法请参考方法1的手工配置的步骤。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值