Mercurial > hg > nginx-vendor-current
comparison src/os/unix/ngx_process.c @ 690:b5b7eea22fda NGINX_1_3_8
nginx 1.3.8
*) Feature: the "optional_no_ca" parameter of the "ssl_verify_client"
directive.
Thanks to Mike Kazantsev and Eric O'Connor.
*) Feature: the $bytes_sent, $connection, and $connection_requests
variables can now be used not only in the "log_format" directive.
Thanks to Benjamin Grössing.
*) Feature: the "auto" parameter of the "worker_processes" directive.
*) Bugfix: "cache file ... has md5 collision" alert.
*) Bugfix: in the ngx_http_gunzip_filter_module.
*) Bugfix: in the "ssl_stapling" directive.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Tue, 30 Oct 2012 00:00:00 +0400 |
parents | bf8b55a5ac89 |
children |
comparison
equal
deleted
inserted
replaced
689:4d942f0d1703 | 690:b5b7eea22fda |
---|---|
472 | 472 |
473 if (err == NGX_ECHILD && one) { | 473 if (err == NGX_ECHILD && one) { |
474 return; | 474 return; |
475 } | 475 } |
476 | 476 |
477 #if (NGX_SOLARIS || NGX_FREEBSD) | |
478 | |
479 /* | 477 /* |
480 * Solaris always calls the signal handler for each exited process | 478 * Solaris always calls the signal handler for each exited process |
481 * despite waitpid() may be already called for this process. | 479 * despite waitpid() may be already called for this process. |
482 * | 480 * |
483 * When several processes exit at the same time FreeBSD may | 481 * When several processes exit at the same time FreeBSD may |
488 if (err == NGX_ECHILD) { | 486 if (err == NGX_ECHILD) { |
489 ngx_log_error(NGX_LOG_INFO, ngx_cycle->log, err, | 487 ngx_log_error(NGX_LOG_INFO, ngx_cycle->log, err, |
490 "waitpid() failed"); | 488 "waitpid() failed"); |
491 return; | 489 return; |
492 } | 490 } |
493 | |
494 #endif | |
495 | 491 |
496 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, err, | 492 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, err, |
497 "waitpid() failed"); | 493 "waitpid() failed"); |
498 return; | 494 return; |
499 } | 495 } |