既存のサーバーでこのエラーが発生しています。構成の変更はありません。突然、それは起こりました。ログには、次のようなものを除いて何も表示されません。
10.10.10.11 - - [28/Oct/2011:01:01:08 +0800] "POST /notexist HTTP/1.1" 500 50 "-" "PECL::HTTP/1.7.1 (PHP/5.3.8)"
これまでのところ、HTTP POST を使用しているときにのみ発生していることがわかっていましたが、CGI や PHP スクリプトとは関係がないようです。
Apache を再コンパイルしましたが、問題はまだ存在します。GET と POST を使用して、サーバーの存在しない URI にアクセスするスクリプトを作成しました。GET を要求している間、Apache の応答は 404 ですが、POST の場合、その応答はすぐに 500 エラーになります。
誰か私に何ができるか教えてもらえますか? 私は FreeBSD を使用しており、Apache はイベント MPM を使用してコンパイルされています。助けてくれてありがとう。
PS。サブバージョン 1.7.1 に関連していることがわかりました。サブバージョン 1.6.17 ポートを再インストールしましたが、Apache は再び動作しているようです。この質問をここに投稿して申し訳ありません。おそらく、この問題を FreeBSD サブバージョン ポート管理者に報告する必要があります。Subversion 1.7.1 にアップグレードしたときは発生せず、構成の変更がないときに発生したため、奇妙です。