commit | e1f43ce292b0ca463748e13b067ea36bbe8ca9bc | [log] [tgz] |
---|---|---|
author | Igor Sysoev <igor@sysoev.ru> | Wed Mar 07 10:25:16 2007 +0000 |
committer | Igor Sysoev <igor@sysoev.ru> | Wed Mar 07 10:25:16 2007 +0000 |
tree | ef0c7f3511ea4192f828ba934fc263432c2acdce | |
parent | b69d913c6ffec7a2509a23ce9da893c4d1242aca [diff] |
worker processes did not exit after reconfiguration and did not rotate logs if eventport was used
diff --git a/src/os/unix/ngx_process_cycle.c b/src/os/unix/ngx_process_cycle.c index ec8368b..1b6a080 100644 --- a/src/os/unix/ngx_process_cycle.c +++ b/src/os/unix/ngx_process_cycle.c
@@ -1027,6 +1027,12 @@ return; } + if (ngx_event_flags & NGX_USE_EVENTPORT_EVENT) { + if (ngx_add_event(ev, NGX_READ_EVENT, 0) == NGX_ERROR) { + return; + } + } + if (n == NGX_AGAIN) { return; }