Nginx で Reverse Proxy 使用時の 499 エラー

Linux
この記事は約1分で読めます。
この記事は最終更新日より 1 年以上経過しています。
画像やリンクが無効になっている可能性もあるのでご了承下さい。

 WordPress を Nginx で Reverse Proxy を用いた運用をしていると、記事更新時に 499 エラーが出ていることに目が行ってしまった。直接エラーをだしているのは wp-cron.php になる。
 これは http ブロックに「proxy_ignore_client_abort on;」を記述する事で解決した。標準では off になっているディレクティブであり、機能としてはクライアントが接続を終了した時に Proxy との接続を切ってしまうかどうかと言う事みたい。

構文: proxy_ignore_client_abort on | off;
デフォルト:
proxy_ignore_client_abort off;
コンテキスト: http, server, location
クライアントが応答を待たずに接続を閉じたときに、プロキシされたサーバとの接続を閉じるかどうかを決定します。
引用元 : Module ngx_http_proxy_module

 499 エラー自体、クライアントから接続を切ってしまった場合に出るエラーコードだからどんぴしゃ。

著者プロフィール
ぶっち

本格的に PC へ触れ始めてたのは 1990 年位から。
興味は PC 全般。OS は Windows と Linux などを嗜む。
プログラマやネットワークエンジニアを経てフリーに活動している 2 児の父な 40 代半ばのおじさんです。

ぶっちをフォローする

コメント

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.