Adding timer in nginx.c main
Nikhita
nginx-forum at nginx.us
Mon Jan 12 16:34:12 UTC 2015
Hi,
I am adding a timer in nginx's main loop.....
if (counter == -1) {
ngx_log_error(NGX_LOG_EMERG, cycle->log, 0, "counter is null adding
imer");
/* Registring Timer */
ngx_ipc_event.data = &dumb;
ngx_ipc_event.handler = ngx_ipc_event_handler;
ngx_ipc_event.log = cycle->log;
if (!ngx_ipc_event.timer_set) {
ngx_log_error(NGX_LOG_EMERG, cycle->log, 0, "Addding timer");
ngx_add_timer(&ngx_ipc_event, 3000);
}
} else {
ngx_log_error(NGX_LOG_EMERG, cycle->log, 0, "Counter is not null
%d",counter);
}
static void
ngx_ipc_event_handler(ngx_event_t *ev)
{
ngx_log_error(NGX_LOG_EMERG, ev->log, 0, "Invoked event handler");
}
My handler is not being triggered at all.......Although i get following logs
in error.log
2015/01/12 21:56:48 [emerg] 22399#0: counter is null adding imer
nginx: [emerg] counter is null adding imer
2015/01/12 21:56:48 [emerg] 22399#0: Addding timer
nginx: [emerg] Addding timer
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,256066,256066#msg-256066
More information about the nginx
mailing list