HTTP Serverのリバースプロキシ処理で出力されるメッセージについて説明します。
[client クライアントアドレス] proxy: Max-Forwards has reached zero - proxy loop? returned by URI
- Max-Forwardsリクエストヘッダの値が0になりました。
- エラーレベル:error
- (S)ステータスコード「502 Proxy Error」をクライアントに返し,リクエスト処理を中断します。
- (O)Max-Forwardsリクエストヘッダを使用する場合は,TRACEメソッドまたはOPTIONSメソッドを使用してください。
[client クライアントアドレス] proxy: No protocol handler was valid for the URL パス名. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
- ProxyPassディレクティブで指定したスキーマが不正です。
- エラーレベル:warn
- (S)ステータスコード「403 Forbidden」をクライアントに返し,リクエスト処理を中断します。
- (O)ProxyPassディレクティブの転送先のスキーマを見直してください。
詳細情報: proxy: HTTP: error creating fam アドレスファミリ socket for target ホスト名
- ソケットの作成に失敗しました。
- エラーレベル:error
- (S)ステータスコード「502 Bad Gateway」をクライアントに返し,リクエスト処理を中断します。
- (O)詳細情報について見直してください。
詳細情報: proxy: HTTP: attempt to connect to IPアドレス:ポート番号 (ホスト名) failed
- リバースプロキシはリモートのWebサーバへの接続に失敗しました。
- エラーレベル:error
- (S)ステータスコード「502 Bad Gateway」をクライアントに返し,リクエスト処理を中断します。
- (O)詳細情報について見直してください。
[client クライアントアドレス] proxy: TRACE forbidden by server configuration
- TraceEnableディレクティブの設定によって,TRACEメソッドによるリクエストを拒否します。
- エラーレベル:error
- (S)ステータスコード「403 Forbidden」をクライアントに返し,リクエスト処理を中断します。
- (O)アクセスを許可する場合はTraceEnableディレクティブの設定を見直してください。
[client クライアントアドレス] proxy: TRACE with request body is not allowed
- TraceEnableディレクティブの設定によって,リクエストボディが付加されているTRACEメソッドによるリクエストを拒否します。
- エラーレベル:error
- (S)ステータスコード「413 Request Entity Too Large」をクライアントに返し,リクエスト処理を中断します。
- (O)アクセスを許可する場合はTraceEnableディレクティブの設定を見直してください。
[client クライアントアドレス] error parsing URL URL: 詳細情報
- リバースプロキシによるURLの解析中にエラーが発生しました。
- エラーレベル:error
- (S)ステータスコード「400 Bad Request」をクライアントに返し,リクエスト処理を中断します。
- (O)ProxyPassディレクティブで指定しているURLに関して詳細情報に示す原因について見直してください。
[client クライアントアドレス] proxy: URI cannot be parsed: 転送先URI returned by リクエストURI
- ProxyPassディレクティブで指定した転送先のURI のフォーマットが不正です。
- エラーレベル:error
- (S)ステータスコード「400 Proxy Error」をクライアントに返し,リクエスト処理を中断します。
- (O)ProxyPassディレクティブで指定した転送先のURIを見直してください。
[client クライアントアドレス] proxy: DNS lookup failure for: ホスト名 returned by URI
- ProxyPassディレクティブで指定した転送先のホスト名のDNSルックアップに失敗しました。
- エラーレベル:error
- (S)ステータスコード「502 Proxy Error」をクライアントに返し,リクエスト処理を中断します。
- (O)ProxyPassディレクティブで指定した転送先のホスト名について見直してください。
proxy: previous connection is closed, creating a new connection.
- 以前のコネクションはクローズしているため,新しいコネクションを作成します。
- エラーレベル:info
- (S)処理を続行します。新しいソケットを作成します。
proxy: failed to enable ssl support for IPアドレス:ポート番号 (ホスト名)
- リバースプロキシはリモートのWebサーバとのコネクションにSSLを使用できません。
- エラーレベル:error
- (S)ステータスコード「500 Internal Server Error」をクライアントに返し,リクエスト処理を中断します。
- (O)Webサーバのアクセス方法に関する設定を見直してください。
[client クライアントアドレス] proxy: no HTTP 0.9 request (with no host line) on incoming request and preserve host set forcing hostname to be ホスト名 for uri URI
- クライアントから受信したリクエストヘッダにHostヘッダが含まれていません。
- エラーレベル:warn
- (S)リバースプロキシが作成したHostヘッダをリモートのWebサーバへ送信して処理を続行します。
- (O)クライアントの設定を見直してください。
[client クライアントアドレス] proxy: error reading status line from remote server ホスト名
- リバースプロキシはリモートのWebサーバからのステータスラインの読み込みに失敗しました。
- エラーレベル:error
- (S)ステータスコード「502 Proxy Error」をクライアントに返し,リクエスト処理を中断します。
- (O)リモートのWebサーバが送信したレスポンスを見直してください。
[client クライアントアドレス] proxy: Error reading from remote server returned by URI
- リバースプロキシはリモートのWebサーバからのステータスラインの読み込みに失敗しました。
- エラーレベル:error
- (S)ステータスコード「502 Proxy Error」をクライアントに返し,リクエスト処理を中断します。
- (O)リモートのWebサーバが送信したレスポンスを見直してください。
[client クライアントアドレス] proxy: error reading response header from remote server ホスト名
- リバースプロキシはリモートのWebサーバからのレスポンスヘッダの読み込みに失敗しました。
- エラーレベル:error
- (S)ステータスコード「502 Bad Gateway」をクライアントに返し,リクエスト処理を中断します。
- (O)リモートのWebサーバが送信したレスポンスを見直してください。
[client クライアントアドレス] 詳細情報: proxy: error reading response body from remote server ホスト名
- リバースプロキシはリモートのWebサーバからのレスポンスボディの読み込みに失敗しました。
- エラーレベル:error
- (S)クライアントおよびリモートのWebサーバとの接続を切断します。
- (O)リモートのWebサーバが送信したレスポンスを見直してください。
[client クライアントアドレス] proxy: Corrupt status line returned by remote server: 文字列 returned by URI
- リモートのWebサーバが不正なHTTPヘッダを送信しました。
- エラーレベル:error
- (S)ステータスコード「502 Proxy Error」をクライアントに返し,リクエスト処理を中断します。
- (O)リモートのWebサーバが送信したレスポンスを見直してください。
proxy: bad HTTPメジャーバージョン.マイナーバージョン header returned by URI (メソッド)
- リモートのWebサーバが不正なHTTPヘッダを送信しました。
- エラーレベル:warn
- (S)ステータスコード「502 Bad Gateway」をクライアントに返し,リクエスト処理を中断します。
- (O)リモートのWebサーバの設定を見直してください。
詳細情報: proxy: pass request body failed to IPアドレス:ポート番号 (ホスト名)
- リバースプロキシはリモートのWebサーバへのリクエストボディの送信に失敗しました。
- エラーレベル:error
- (S)ステータスコード「500 Internal Server Error」をクライアントに返し,リクエスト処理を中断します。
- (O)詳細情報に示す原因について見直してください。
proxy: client クライアントアドレス given Content-Length did not match number of body bytes read
- クライアントが送信したリクエストボディのサイズがContent-Lengthヘッダ値と異なります。
- エラーレベル:error
- (S)ステータスコード「500 Internal Server Error」をクライアントに返し,リクエスト処理を中断します。
- (O)Content-Lengthリクエストヘッダ値が正しいかどうか見直してください。
詳細情報: proxy: search for temporary directory failed
- リバースプロキシはリクエストボディを一時的に格納するディレクトリの検索に失敗しました。
- エラーレベル:error
- (S)ステータスコード「500 Internal Server Error」をクライアントに返し,リクエスト処理を中断します。
- (O)詳細情報に示す原因について見直してください。
詳細情報: proxy: creation of temporary file in directory ディレクトリ名 failed
- リバースプロキシはリクエストボディを一時的に格納するファイルの作成に失敗しました。
- エラーレベル:error
- (S)ステータスコード「500 Internal Server Error」をクライアントに返し,リクエスト処理を中断します。
- (O)詳細情報に示す原因について見直してください。
詳細情報: proxy: write to temporary file ファイル名 failed
- リバースプロキシはリクエストボディを一時的に格納するファイルへの書き込みに失敗しました。
- エラーレベル:error
- (S)ステータスコード「500 Internal Server Error」をクライアントに返し,リクエスト処理を中断します。
- (O)詳細情報に示す原因について見直してください。
proxy: 転送コーディング値 Transfer-Encoding is not supported
- クライアントが送信したTransfer-Encodingヘッダに,サポートしていない転送コーディング値が設定されています。
- エラーレベル:error
- (S)ステータスコード「500 Internal Server Error」をクライアントに返し,リクエスト処理を中断します。
- (O)Transfer-Encodingヘッダに使用する転送コーディング値はchunkedを使用してください。
詳細情報: proxy: prefetch request body failed to ホスト名 from クライアントアドレス (クライアントホスト名)
- リバースプロキシはクライアントからのリクエストボディの受信に失敗しました。
- エラーレベル:error
- (S)ステータスコード「500 Internal Server Error」をクライアントに返し,リクエスト処理を中断します。
- (O)詳細情報に示す原因について見直してください。
詳細情報: proxy: pass request body failed to IPアドレス:ポート番号 (ホスト名) from クライアントアドレス (クライアントホスト名)
- リバースプロキシはリクエストボディの送信に失敗しました。
- エラーレベル:error
- (S)ステータスコード「500 Internal Server Error」をクライアントに返し,リクエスト処理を中断します。
- (O)詳細情報に示す原因について見直してください。
[client クライアントアドレス] proxy fin wait timed out.
- リモートのWebサーバからのFINパケット待ち処理がタイムアウトしました。
- エラーレベル:info
- (S)リバースプロキシからFINパケットを送ることによって,リモートのWebサーバとの接続をクローズして処理を続行します。
- (O)リモートのWebサーバのコネクションに関する設定を見直してください。
詳細情報: proxy: processing prefetched request body failed to ホスト名 from クライアントアドレス (クライアントホスト名)
- リバースプロキシはクライアントからのリクエストボディの受信に失敗しました。
- エラーレベル:error
- (S)ステータスコード「500 Internal Server Error」をクライアントに返し,リクエスト処理を中断します。
- (O)詳細情報に示す原因について見直してください。
[client クライアントアドレス] proxy: Could not get proxypass entry
- バックエンドサーバから読み込んだSet-Cookieヘッダの変換に使用するProxyPassディレクティブの指定値を取得できませんでした。
- エラーレベル:error
- (S)バックエンドサーバから読み込んだSet-Cookieヘッダを変換しないで,リクエスト処理を続行します。
[client クライアントアドレス] proxy: Too many (上限回数) interim responses from origin server returned by URI
- リモートのWebサーバが上限回数を超えるステータスコード100を送信しました。
- エラーレベル:error
- (S)ステータスコード「502 Proxy Error」をクライアントに返し,リクエスト処理を中断します。
- (O)リモートのWebサーバが送信したレスポンスを見直してください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.