我想测试Apache崩溃时。我要测试的事情涉及Windows问我是否要发送错误报告。有什么方法使Apache崩溃并要求我发送错误报告?

有帮助吗?

解决方案

看一眼 高级过程终止, ,尤其是它 crash 选项,这些可能会执行您想要的(显示“发送错误报告消息”框),尽管我尚未对其进行测试。虽然值得一试。

其他提示

只需杀死运行的Apache实例即可。

在Windows: 转到Taskmanager>杀死该过程

在Linux中: PKILL PROCESSNAME

我同意较早的想法,即您应该使用Windows将其崩溃。

Apache的基本是,对于每个连接请求,它“分叉”一个新过程。由于Windows没有内置的“叉”功能,因此必须创建每个请求的新过程。因此,这可能是故障,尤其是在运行多个过程的情况下。

对我来说,每当我在维护连接时在Windows上“重新启动” Apache时,我都会从Apache的过程中获得“非法操作”。不确定这是否可以在100%的时间内复制,但是当我重新启动时,它确实会发生在我身上。

亚历克斯 提供了可能的 在这里回答:

Microsoft应用程序验证者 ...]可以按照可配置的速率进行故障注入(低资源模拟),从而使各种API调用失败。 [...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top