Mercurial > hg > nginx
comparison src/event/modules/ngx_select_module.c @ 248:e885208c518b
nginx-0.0.2-2004-02-03-00:19:52 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 02 Feb 2004 21:19:52 +0000 |
parents | e6c005b66b3a |
children | 1903c6821958 |
comparison
equal
deleted
inserted
replaced
247:008276b9e061 | 248:e885208c518b |
---|---|
313 */ | 313 */ |
314 | 314 |
315 deltas += delta; | 315 deltas += delta; |
316 if (deltas > 1000) { | 316 if (deltas > 1000) { |
317 ngx_gettimeofday(&tv); | 317 ngx_gettimeofday(&tv); |
318 ngx_time_update(tv.tv_sec); | |
318 deltas = tv.tv_usec / 1000; | 319 deltas = tv.tv_usec / 1000; |
319 ngx_time_update(tv.tv_sec); | |
320 } | 320 } |
321 | 321 |
322 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, log, 0, | 322 ngx_log_debug2(NGX_LOG_DEBUG_EVENT, log, 0, |
323 "select timer: %d, delta: %d", timer, (int) delta); | 323 "select timer: %d, delta: %d", timer, (int) delta); |
324 | 324 |
325 } else { | 325 } else { |
326 delta = 0; | |
326 ngx_gettimeofday(&tv); | 327 ngx_gettimeofday(&tv); |
327 ngx_time_update(tv.tv_sec); | 328 ngx_time_update(tv.tv_sec); |
328 | 329 |
329 if (ready == 0) { | 330 if (ready == 0) { |
330 ngx_log_error(NGX_LOG_ALERT, log, 0, | 331 ngx_log_error(NGX_LOG_ALERT, log, 0, |
436 ecf = ngx_event_get_conf(cycle->conf_ctx, ngx_event_core_module); | 437 ecf = ngx_event_get_conf(cycle->conf_ctx, ngx_event_core_module); |
437 | 438 |
438 /* disable warning: the default FD_SETSIZE is 1024U in FreeBSD 5.x */ | 439 /* disable warning: the default FD_SETSIZE is 1024U in FreeBSD 5.x */ |
439 | 440 |
440 if ((unsigned) ecf->connections > FD_SETSIZE) { | 441 if ((unsigned) ecf->connections > FD_SETSIZE) { |
441 return "maximum number of connections " | 442 ngx_log_error(NGX_LOG_EMERG, cycle->log, 0, |
442 "supported by select() is " ngx_value(FD_SETSIZE); | 443 "the maximum number of files " |
444 "supported by select() is " ngx_value(FD_SETSIZE)); | |
445 return NGX_CONF_ERROR; | |
443 } | 446 } |
444 | 447 |
445 return NGX_CONF_OK; | 448 return NGX_CONF_OK; |
446 } | 449 } |