Error Codes

The application writes the errors with following codes when something fails when trying to fetch the given URL.

1X - Bad Input

E10 - Invalid URL

The given URL is invalid. For example:

http://example.com:bad-port/

2X - DNS errors

E20 - Invalid Domain

The URL has non existant domain.

E21 - DNS Timeout

The hostname couldn’t be resolved within config_dns_timeout seconds.

3X - Connection Errors

E30 - Connection Refused

Connection refused by the server.

E31 - Connect Timeout

Connection couldn’t be established within config_connect_timeout seconds.

E32 - Initial Data Timeout

Initial data (HTTP headers) couldn’t be obtained within config_initial_data_timeout seconds.

E33 - Read Timeout

When reading data from the remote server, no data was received for config_read_timeout seconds.

E34 - Connection Dropped

The remote server dropped the connection before all the data was received.

E39 - Unexpected Connection Error

Unexpected connection error when receiving data from the remote server.

4X - Resource Limits

E40 - Response Too Big

The response length is bigger than config_max_response_size bytes.

E41 - Request Took Too Long

The request was not completed within config_max_request_time seconds.

In all these cases, the application responds back with status 200 OK with a record contain status 302 Bad Gateway.

Project Versions

Table Of Contents

Previous topic

Liveweb Proxy Configuration

This Page