エラーコード3221225477
0xC0000005
です 16進数で、Windowsでは次のようになります:
#define STATUS_ACCESS_VIOLATION ((NTSTATUS)0xC0000005L)
アクセス違反は、Windows版の「セグメンテーション違反」です。これは、プログラムが割り当てられていないメモリにアクセスしようとしたことを意味します。これはさまざまな理由で発生する可能性がありますが、ほとんどの場合(常にではないにしても)プログラムのバグです。
さて、あなたの状況についての私の推測は、PHPまたはPHPの拡張機能の1つ、あるいはPerlまたはいくつかのPerlアプリケーションにバグがあるということです。 Apache自体は通常非常に安定していますが、異常な拡張機能を使用している場合は、それも原因である可能性があります。
すべての構成を最新バージョンに更新することをお勧めします。問題の原因を確実に見つけたい場合は、VisualStudioやOllyDbgなどのデバッガー内でApacheを実行してください。例外(アクセス違反)が発生すると、(再起動する代わりに)実行が停止し、どのモジュールにあるかがわかります。
疑わしいがある場合は、アクセスログも確認してください。 エラーと同じタイムスタンプでリクエストします。ただし、リクエストがログファイルに保存される前にクラッシュが発生する可能性があります。