1 つのページで、複数の AJAX 呼び出しを行っています。すべての呼び出しは正常に応答を返しますが、最後の呼び出し (他の ajax 呼び出しとは関係ありません) は応答コードとして 500 内部サーバー エラーを返します (firebug が示すように)。ただし、エラー コードにもかかわらず、その AJAX 呼び出しから正しいコンテンツが返されます。
驚いたことに、php.ini で display_errors オプションを On に設定すると、エラーが消え、ページに応答が表示されます。ファイルへのエラー ログを設定しましたが、上記の内部サーバー エラーに対応するエラーがログに記録されません。
ちなみに、私はApache、JQuery、PHP5、APCを使用しています(関連する場合)。