我想在apache崩溃时testing一些东西。 我想testing的东西涉及到Windows问我是否要发送错误报告。 任何方式使Apache崩溃,并要求我发送一个错误报告呢?
看看高级进程终止 ,特别是它的crash
选项,那些可能做你想做的(显示发送错误报告消息框),虽然我还没有测试过。 这值得一试。
只要杀死运行的Apache实例。
在Windows中:去taskmanager>杀死进程
在linux中: pkill过程名
我同意早先的想法,你应该使用Windows崩溃。
对于每个连接请求,Apache的基本原理是“分叉”一个新的进程。 由于Windows没有内置的“fork”功能,因此每个请求都必须创建一个新的进程。 因此,特别是如果有多个进程在运行,可能会出现问题。
对于我来说,每当我在维护一个连接的时候在Windows上“重新启动”apache,我就会从Apache的进程中获得一个“非法操作”。 不知道可以在100%的时间内复制,但是当我重新启动的时候,它确实会出现。
亚历克斯提供了一个可能的答案
微软应用程序验证程序可以进行故障注入(低资源仿真),以各种可配置的速率使各种API调用失败。 […]