changeset 1134:384c92c210f9

worker processes did not exit after reconfiguration and did not rotate logs if eventport was used
author Igor Sysoev <igor@sysoev.ru>
date Wed, 07 Mar 2007 10:25:16 +0000
parents d5c1c84b7904
children 03f1133f24e8
files src/os/unix/ngx_process_cycle.c
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/os/unix/ngx_process_cycle.c
+++ b/src/os/unix/ngx_process_cycle.c
@@ -1027,6 +1027,12 @@ ngx_channel_handler(ngx_event_t *ev)
         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;
     }