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",