Mercurial > hg > nginx
comparison src/event/ngx_event_connect.c @ 1869:192443881e51
add NGX_ENETDOWN, NGX_ENETUNREACH, and NGX_EHOSTDOWN
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 25 Jan 2008 14:57:35 +0000 |
parents | 92b5f20d54f4 |
children | 9d62abd76ea5 |
comparison
equal
deleted
inserted
replaced
1868:c2cd0720f292 | 1869:192443881e51 |
---|---|
141 | 141 |
142 /* Winsock returns WSAEWOULDBLOCK (NGX_EAGAIN) */ | 142 /* Winsock returns WSAEWOULDBLOCK (NGX_EAGAIN) */ |
143 | 143 |
144 if (err != NGX_EINPROGRESS && err != NGX_EAGAIN) { | 144 if (err != NGX_EINPROGRESS && err != NGX_EAGAIN) { |
145 | 145 |
146 if (err == NGX_ECONNREFUSED || err == NGX_EHOSTUNREACH) { | 146 if (err == NGX_ECONNREFUSED |
147 || err == NGX_ENETDOWN | |
148 || err == NGX_ENETUNREACH | |
149 || err == NGX_EHOSTDOWN | |
150 || err == NGX_EHOSTUNREACH) | |
151 { | |
147 level = NGX_LOG_ERR; | 152 level = NGX_LOG_ERR; |
153 | |
148 } else { | 154 } else { |
149 level = NGX_LOG_CRIT; | 155 level = NGX_LOG_CRIT; |
150 } | 156 } |
151 | 157 |
152 ngx_log_error(level, c->log, err, "connect() to %V failed", | 158 ngx_log_error(level, c->log, err, "connect() to %V failed", |