since localtime_r() is not Async-Signal-Safe function
err = (events == -1) ? ngx_errno : 0;
- if (flags & NGX_UPDATE_TIME) {
+ if (flags & NGX_UPDATE_TIME || ngx_event_timer_alarm) {
ngx_time_update(0, 0);
}
err = (events == -1) ? ngx_errno : 0;
- if (flags & NGX_UPDATE_TIME) {
+ if (flags & NGX_UPDATE_TIME || ngx_event_timer_alarm) {
ngx_time_update(0, 0);
}
err = (events == -1) ? ngx_errno : 0;
- if (flags & NGX_UPDATE_TIME) {
+ if (flags & NGX_UPDATE_TIME || ngx_event_timer_alarm) {
ngx_time_update(0, 0);
}
err = (ready == -1) ? ngx_errno : 0;
- if (flags & NGX_UPDATE_TIME) {
+ if (flags & NGX_UPDATE_TIME || ngx_event_timer_alarm) {
ngx_time_update(0, 0);
}
err = (ready == -1) ? ngx_errno : 0;
- if (flags & NGX_UPDATE_TIME) {
+ if (flags & NGX_UPDATE_TIME || ngx_event_timer_alarm) {
ngx_time_update(0, 0);
}
{
ngx_event_timer_alarm = 1;
- ngx_time_update(0, 0);
-
#if 1
ngx_log_debug0(NGX_LOG_DEBUG_EVENT, ngx_cycle->log, 0, "timer signal");
#endif