* ev == WAIT_ABANDONED_0 + 1
*/
- if (ngx_terminate || ngx_quit) {
+ if (ngx_terminate || ngx_quit || ngx_exiting) {
ngx_log_error(NGX_LOG_NOTICE, cycle->log, 0, "exiting");
return 0;
}
for ( ;; ) {
- if (ngx_terminate || ngx_quit) {
+ if (ngx_terminate || ngx_quit || ngx_exiting) {
ngx_log_error(NGX_LOG_NOTICE, cycle->log, 0, "exiting");
break;
}
path = cycle->paths.elts;
for (i = 0; i < cycle->paths.nelts; i++) {
- if (ngx_terminate || ngx_quit) {
+ if (ngx_terminate || ngx_quit || ngx_exiting) {
break;
}