add NGX_ENETDOWN, NGX_ENETUNREACH, and NGX_EHOSTDOWN
Igor Sysoev
14 years ago
766 | 766 |
|| err == NGX_ENOTCONN
|
767 | 767 |
|| err == NGX_ETIMEDOUT
|
768 | 768 |
|| err == NGX_ECONNREFUSED
|
|
769 |
|| err == NGX_ENETDOWN
|
|
770 |
|| err == NGX_ENETUNREACH
|
|
771 |
|| err == NGX_EHOSTDOWN
|
769 | 772 |
|| err == NGX_EHOSTUNREACH)
|
770 | 773 |
{
|
771 | 774 |
switch (c->log_error) {
|
142 | 142 |
|
143 | 143 |
if (err != NGX_EINPROGRESS && err != NGX_EAGAIN) {
|
144 | 144 |
|
145 | |
if (err == NGX_ECONNREFUSED || err == NGX_EHOSTUNREACH) {
|
|
145 |
if (err == NGX_ECONNREFUSED
|
|
146 |
|| err == NGX_ENETDOWN
|
|
147 |
|| err == NGX_ENETUNREACH
|
|
148 |
|| err == NGX_EHOSTDOWN
|
|
149 |
|| err == NGX_EHOSTUNREACH)
|
|
150 |
{
|
146 | 151 |
level = NGX_LOG_ERR;
|
|
152 |
|
147 | 153 |
} else {
|
148 | 154 |
level = NGX_LOG_CRIT;
|
149 | 155 |
}
|
36 | 36 |
#define NGX_ETIMEDOUT ETIMEDOUT
|
37 | 37 |
#define NGX_ECONNREFUSED ECONNREFUSED
|
38 | 38 |
#define NGX_ENAMETOOLONG ENAMETOOLONG
|
|
39 |
#define NGX_ENETDOWN ENETDOWN
|
|
40 |
#define NGX_ENETUNREACH ENETUNREACH
|
|
41 |
#define NGX_EHOSTDOWN EHOSTDOWN
|
39 | 42 |
#define NGX_EHOSTUNREACH EHOSTUNREACH
|
40 | 43 |
#define NGX_ENOSYS ENOSYS
|
41 | 44 |
#define NGX_ECANCELED ECANCELED
|
39 | 39 |
#define NGX_ETIMEDOUT WSAETIMEDOUT
|
40 | 40 |
#define NGX_ECONNREFUSED WSAECONNREFUSED
|
41 | 41 |
#define NGX_ENAMETOOLONG ERROR_BAD_PATHNAME
|
|
42 |
#define NGX_ENETDOWN WSAENETDOWN
|
|
43 |
#define NGX_ENETUNREACH WSAENETUNREACH
|
|
44 |
#define NGX_EHOSTDOWN WSAEHOSTDOWN
|
42 | 45 |
#define NGX_EHOSTUNREACH WSAEHOSTUNREACH
|
43 | 46 |
#define NGX_ENOMOREFILES ERROR_NO_MORE_FILES
|
44 | 47 |
|