nginx の error.log を確認したところ、次のエラーが大量に記録されていました。
FastCGI sent in stderr: "PHP message:" while reading response header from upstream, client: ..., server: ..., request: "GET /forum HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "...", referrer: "..."
ご覧のとおり、エラーがスローされるメッセージはありません。
そこにメッセージが表示されない理由は何ですか?
よろしくお願いします。
答え1
ほぼ 1 年後、数か月前にエラーを修正しました。問題は、nginx と CMS Joomla で gzip 圧縮を有効にしていたことです。バックエンドでエラー (エンコード エラー) が発生したのは数ページだけでした。現在は Joomla で gzip 圧縮を無効にしており、すべて正常に動作しています。ログに数秒ごとにエラーが表示されることはなくなりました。
これが誰かの役に立つことを願っています。