sql >> データベース >  >> RDS >> Mysql

APACHEクラッシュ:親:子プロセスがステータス3221225477で終了しました-再起動中

    エラーコード3221225477 0xC0000005です 16進数で、Windowsでは次のようになります:

    #define STATUS_ACCESS_VIOLATION  ((NTSTATUS)0xC0000005L)
    

    アクセス違反は、Windows版の「セグメンテーション違反」です。これは、プログラムが割り当てられていないメモリにアクセスしようとしたことを意味します。これはさまざまな理由で発生する可能性がありますが、ほとんどの場合(常にではないにしても)プログラムのバグです。

    さて、あなたの状況についての私の推測は、PHPまたはPHPの拡張機能の1つ、あるいはPerlまたはいくつかのPerlアプリケーションにバグがあるということです。 Apache自体は通常非常に安定していますが、異常な拡張機能を使用している場合は、それも原因である可能性があります。

    すべての構成を最新バージョンに更新することをお勧めします。問題の原因を確実に見つけたい場合は、VisualStudioやOllyDbgなどのデバッガー内でApacheを実行してください。例外(アクセス違反)が発生すると、(再起動する代わりに)実行が停止し、どのモジュールにあるかがわかります。

    疑わしいがある場合は、アクセスログも確認してください。 エラーと同じタイムスタンプでリクエストします。ただし、リクエストがログファイルに保存される前にクラッシュが発生する可能性があります。




    1. 配列パラメータをネイティブクエリにバインドします

    2. SQLを使用して文字列の末尾から数字を削除する方法

    3. JSONデータをmysqlに保存する

    4. 純粋なvbscriptを使用してmysql5.0データベースに接続しますか?