comparison src/os/unix/ngx_process_cycle.c @ 5896:3efdd7788bb0

Events: introduced cancelable timers.
author Valentin Bartenev <vbart@nginx.com>
date Wed, 13 Aug 2014 22:45:04 +0400
parents 1f513d7f1b45
children 457ec43dd8d5
comparison
equal deleted inserted replaced
5895:0f53e5fb7205 5896:3efdd7788bb0
807 c[i].close = 1; 807 c[i].close = 1;
808 c[i].read->handler(c[i].read); 808 c[i].read->handler(c[i].read);
809 } 809 }
810 } 810 }
811 811
812 ngx_event_cancel_timers();
813
812 if (ngx_event_timer_rbtree.root == ngx_event_timer_rbtree.sentinel) 814 if (ngx_event_timer_rbtree.root == ngx_event_timer_rbtree.sentinel)
813 { 815 {
814 ngx_log_error(NGX_LOG_NOTICE, cycle->log, 0, "exiting"); 816 ngx_log_error(NGX_LOG_NOTICE, cycle->log, 0, "exiting");
815 817
816 ngx_worker_process_exit(cycle); 818 ngx_worker_process_exit(cycle);