アパッチにクラッシュを強制する方法は?
-
26-09-2019 - |
質問
Apacheがクラッシュしたときに何かをテストしたいです。私がテストしたいのは、エラーレポートを送信したいかどうかを尋ねるWindowsが含まれます。 Apacheをクラッシュさせて、エラーレポートを送信するように頼む方法はありますか?
解決
を見てみましょう 高度なプロセス終了, 、特にその crash
オプション、それらはあなたが望むことをするかもしれません([エラーレポート]メッセージボックスを送信します)が、私はそれをテストしていません。しかし、それはショットの価値があります。
他のヒント
Apacheインスタンスを実行しているだけです。
Windows: TaskManagerに移動>プロセスを殺します
Linux: pkill ProcessName
Windowsを使用してクラッシュする必要があるという以前の考えに同意します。
Apacheの基本は、各接続要求に対して、新しいプロセスを「フォーク」することです。 Windowsには「フォーク」機能が組み込まれていないため、各リクエストを新しいプロセスを作成する必要があります。そのため、特に複数のプロセスが実行されている場合は、グリッチな場合があります。
私にとっては、接続を維持しながらWindowsでApacheを「再起動」するたびに、Apacheのプロセスから「違法な操作」を取得します。それが100%の時間で再現できるかどうかはわかりませんが、再起動するときに時々起こります。
アレックス 可能性を提供します ここで答えてください:
Microsoft Application Verifier ...]構成可能なレートで、さまざまなAPI呼び出しを失敗させる障害インジェクション(低リソースシミュレーション)を実行できます。 [...