]> git.kaiwu.me - nginx.git/commitdiff
worker processes did not exit after reconfiguration and
authorIgor Sysoev <igor@sysoev.ru>
Wed, 7 Mar 2007 10:25:16 +0000 (10:25 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Wed, 7 Mar 2007 10:25:16 +0000 (10:25 +0000)
did not rotate logs if eventport was used

src/os/unix/ngx_process_cycle.c

index ec8368bf490bdd695b0fdb63e8635222cf3f3f19..1b6a0804cb9ef77e4b06df7156a40c55fde970e9 100644 (file)
@@ -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;
     }