comparison src/event/ngx_event.c @ 6633:d82b3c344e7e

Events: the "accept_mutex" directive is turned off by default. Now it is believed that the accept mutex brings more harm than benefits. Especially in various benchmarks it often results in situation where only one worker grabs all connections.
author Valentin Bartenev <vbart@nginx.com>
date Fri, 15 Jul 2016 15:18:57 +0300
parents f01ab2dbcfdc
children 6acaa638fa07
comparison
equal deleted inserted replaced
6632:787dcc15b802 6633:d82b3c344e7e
1259 1259
1260 event_module = module->ctx; 1260 event_module = module->ctx;
1261 ngx_conf_init_ptr_value(ecf->name, event_module->name->data); 1261 ngx_conf_init_ptr_value(ecf->name, event_module->name->data);
1262 1262
1263 ngx_conf_init_value(ecf->multi_accept, 0); 1263 ngx_conf_init_value(ecf->multi_accept, 0);
1264 ngx_conf_init_value(ecf->accept_mutex, 1); 1264 ngx_conf_init_value(ecf->accept_mutex, 0);
1265 ngx_conf_init_msec_value(ecf->accept_mutex_delay, 500); 1265 ngx_conf_init_msec_value(ecf->accept_mutex_delay, 500);
1266 1266
1267 return NGX_CONF_OK; 1267 return NGX_CONF_OK;
1268 } 1268 }