This section describes messages output by the reverse proxy processing of Cosminexus HTTP Server.
[client client-address] proxy: Max-Forwards has reached zero - proxy loop? returned by URI
- The value of the Max-Forwards request header has become 0.
- Error level: error
- (S) The status code 502 Proxy Error will be returned to the client, and the request processing will be interrupted.
- (O) When using the Max-Forwards request header, use the TRACE or OPTIONS method.
[client client-address] proxy: No protocol handler was valid for the URL path-name. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
- The schema specified in the ProxyPass directive is invalid.
- Error level: warn
- (S) The status code 403 Forbidden will be returned to the client, and the request processing will be interrupted.
- (O) Revise the transfer-destination schema of the ProxyPass directive.
detailed-information: proxy: HTTP: error creating fam address-family socket for target host-name
- An attempt to create a socket has failed.
- Error level: error
- (S) The status code 502 Bad Gateway will be returned to the client, and the request processing will be interrupted.
- (O) Revise according to detailed-information.
detailed-information: proxy: HTTP: attempt to connect to IP-address:port-number (host-name) failed
- The reverse proxy failed to connect to a remote Web server.
- Error level: error
- (S) The status code 502 Bad Gateway will be returned to the client, and the request processing will be interrupted.
- (O) Revise according to detailed-information.
[client client-address] proxy: TRACE forbidden by server configuration
- The request issued by the TRACE method is denied because of the settings of the TraceEnable directive.
- Error level: error
- (S) The status code 403 Forbidden will be returned to the client, and the request processing will be interrupted.
- (O) To allow access, revise the settings of the TraceEnable directive.
[client client-address] proxy: TRACE with request body is not allowed
- The request issued by the TRACE method having a request body is denied because of the settings of the TraceEnable directive.
- Error level: error
- (S) The status code 413 Request Entity Too Large will be returned to the client, and the request processing will be interrupted.
- (O) To allow access, revise the settings of the TraceEnable directive.
[client client-address] error parsing URL URL: detailed-information
- An error occurred during the analysis of the URL by the reverse proxy.
- Error level: error
- (S) The status code 400 Bad Request will be returned to the client, and the request processing will be interrupted.
- (O) Revise the URL specified in the ProxyPass directive according to the cause specified in detailed-information.
[client client-address] proxy: URI cannot be parsed: transfer-destination-URI returned by request-URI
- The format of the transfer-destination URI specified in the ProxyPass directive is invalid.
- Error level: error
- (S) The status code 400 Proxy Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise the transfer-destination URI specified in the ProxyPass directive.
[client client-address] proxy: DNS lookup failure for: host-name returned by URI
- An attempt to perform DNS lookup of the transfer-destination host name specified in the ProxyPass directive has failed.
- Error level: error
- (S) The status code 502 Proxy Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise the transfer-destination host name specified in the ProxyPass directive.
proxy: previous connection is closed, creating a new connection.
- A new connection is created because the previous connection has closed.
- Error level: info
- (S) The process continues. A new socket will be created.
proxy: failed to enable ssl support for IP-address:port-number (host-name)
- The reverse proxy cannot use an SSL for connecting to a remote Web server.
- Error level: error
- (S) The status code 500 Internal Server Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise the settings concerning the access method of the Web server.
[client client-address] proxy: no HTTP 0.9 request (with no host line) on incoming request and preserve host set forcing hostname to be host-name for uri URI
- The Host header is not included in the request header received from the client.
- Error level: warn
- (S) The processing will continue by sending the Host header created in the reverse proxy to the remote Web server.
- (O) Revise the client settings.
[client client-address] proxy: error reading status line from remote server host-name
- The reverse proxy failed to read the status line from the remote Web server.
- Error level: error
- (S) The status code 502 Proxy Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise the response sent by the remote Web server.
[client client-address] proxy: Error reading from remote server returned by URI
- The reverse proxy failed to read the status line from the remote Web server.
- Error level: error
- (S) The status code 502 Proxy Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise the response sent by the remote Web server.
[client client-address] proxy: error reading response header from remote server host-name
- The reverse proxy failed to read the response header from the remote Web server.
- Error level: error
- (S) The status code 502 Bad Gateway will be returned to the client, and the request processing will be interrupted.
- (O) Revise the response sent by the remote Web server.
[client client-address] detailed-information: proxy: error reading response body from remote server host-name
- The reverse proxy failed to read the response body from the remote Web server.
- Error level: error
- (S) The connection to the client and remote Web server will be disconnected.
- (O) Revise the response sent by the remote Web server.
[client client-address] proxy: Corrupt status line returned by remote server: character-string returned by URI
- The remote Web server has sent an invalid HTTP header.
- Error level: error
- (S) The status code 502 Proxy Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise the response sent by the remote Web server.
proxy: bad HTTP-major-version.minor-version header returned by URI (method)
- The remote Web server has sent an invalid HTTP header.
- Error level: warn
- (S) The status code 502 Bad Gateway will be returned to the client, and the request processing will be interrupted.
- (O) Revise the settings of the remote Web server.
detailed-information: proxy: pass request body failed to IP-address:port-number (host-name)
- The reverse proxy failed to send the request body to the remote Web server.
- Error level: error
- (S) The status code 500 Internal Server Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise according to the cause described in detailed-information.
proxy: client client-address given Content-Length did not match number of body bytes read
- The size of the request body sent by the client is different from the value of the Content-Length header.
- Error level: error
- (S) The status code 500 Internal Server Error will be returned to the client, and the request processing will be interrupted.
- (O) Check to make sure that the value of the Content-Length request header is correct.
detailed-information: proxy: search for temporary directory failed
- The reverse proxy failed to search the directory that temporarily stores the request body.
- Error level: error
- (S) The status code 500 Internal Server Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise according to the cause described in detailed-information.
detailed-information: proxy: creation of temporary file in directory directory-name failed
- The reverse proxy failed to create the file that temporarily stores the request body.
- Error level: error
- (S) The status code 500 Internal Server Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise according to the cause described in detailed-information.
detailed-information: proxy: write to temporary file file-name failed
- The reverse proxy failed to write in the file that temporarily stores the request body.
- Error level: error
- (S) The status code 500 Internal Server Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise according to the cause described in detailed-information.
proxy: transfer-coding-value Transfer-Encoding is not supported
- An unsupported transfer coding value is specified in the Transfer-Encoding header sent by the client.
- Error level: error
- (S) The status code 500 Internal Server Error will be returned to the client, and the request processing will be interrupted.
- (O) Specify chunked as the transfer coding value to be used in the Transfer-Encoding header.
detailed-information: proxy: prefetch request body failed to host-name from client-address (client-host-name)
- The reverse proxy failed to receive the request body from the client.
- Error level: error
- (S) The status code 500 Internal Server Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise according to the cause described in detailed-information.
detailed-information: proxy: pass request body failed to IP-address:port-number (host-name) from client-address (client-host-name)
- The reverse proxy failed to send the request body.
- Error level: error
- (S) The status code 500 Internal Server Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise according to the cause described in detailed-information.
[client client-address] proxy fin wait timed out.
- The process for awaiting the FIN packet from the remote Web server has timed out.
- Error level: info
- (S) The processing will continue after closing the connection to the remote Web server by sending the FIN packet from the reverse proxy.
- (O) Revise the settings of the remote Web server connection.
detailed-information: proxy: processing prefetched request body failed to host-name from client-address (client-host-name)
- The reverse proxy failed to receive the request body from the client.
- Error level: error
- (S) The status code 500 Internal Server Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise according to the cause described in detailed-information.
[client client-address] proxy: Could not get proxypass entry
- The specified value of the ProxyPass directive used for converting the Set-Cookie header read from the back-end server could not be acquired.
- Error level: error
- (S) The request processing will continue without converting the Set-Cookie header read from the back-end server.
[client client-address] proxy: Too many (upper-limit-number) interim responses from origin server returned by URI
- The remote Web server sent the status code 100 in excess of the upper-limit-number.
- Error level: error
- (S) The status code 502 Proxy Error will be returned to the client, and the request processing will be interrupted.
- (O) Revise the response sent by the remote Web server.
All Rights Reserved. Copyright (C) 2012, 2013, Hitachi, Ltd.