Php 如何强制apache崩溃?

Php 如何强制apache崩溃?,php,windows,apache,crash,windows-error-reporting,Php,Windows,Apache,Crash,Windows Error Reporting,我想在apache崩溃时测试一些东西。我要测试的是Windows询问我是否要发送错误报告。有没有办法让Apache崩溃并要求我发送错误报告?只需杀死正在运行的Apache实例 在windows中:转到taskmanager>终止进程 在linux中:pkill processname看看,特别是它的崩溃选项,这些选项可能会执行您想要的操作(显示发送错误报告消息框),尽管我还没有测试过它。不过值得一试。我同意之前的想法,即应该使用windows使其崩溃 apache的基本原理是,对于每个连接请求,

我想在apache崩溃时测试一些东西。我要测试的是Windows询问我是否要发送错误报告。有没有办法让Apache崩溃并要求我发送错误报告?

只需杀死正在运行的Apache实例

在windows中:转到taskmanager>终止进程


在linux中:pkill processname

看看,特别是它的
崩溃
选项,这些选项可能会执行您想要的操作(显示发送错误报告消息框),尽管我还没有测试过它。不过值得一试。

我同意之前的想法,即应该使用windows使其崩溃

apache的基本原理是,对于每个连接请求,它都“分叉”一个新进程。由于Windows没有内置的“fork”功能,它必须为每个请求创建一个新的进程。因此,它可能会出现故障,特别是当有多个进程正在运行时

对我来说,每次我在Windows上“重启”apache并保持连接时,我都会从apache进程中得到一个“非法操作”。不确定是否可以100%复制,但当我重新启动时,它确实会不时出现在我身上。

提供了一个可能的:


[…]可以进行故障注入(低资源模拟),使各种API调用以可配置的速率失败。[…]

我希望windows显示发送错误报告
。你能提供更多关于你到底想做什么的细节吗?我希望apache在某种程度上崩溃,windows会给我一个框,告诉我如何向MicrosoftI发送错误报告。我有个主意。将调试器附加到Apache并覆盖部分内存(代码段内存)。这应该是一个错误:终止进程与引起异常或模拟崩溃不同。终止进程将模拟机器崩溃。如果没有,那么我很想知道,有什么区别?我确信,在接受的答案中提到的应用程序在内部也做了同样的事情。强制崩溃似乎在Windows7上不起作用,但仍然是一个很好的工具。@IVlad在发布的链接上得到了404。@zengr我更新了链接,但该应用程序似乎被放弃了。