# HG changeset patch # User Valentin Bartenev # Date 1468585137 -10800 # Node ID d82b3c344e7e67bd2ec4814b41f8762e7c01e43b # Parent 787dcc15b802386a8cc1348352cccc360cdc957b 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. diff --git a/src/event/ngx_event.c b/src/event/ngx_event.c --- a/src/event/ngx_event.c +++ b/src/event/ngx_event.c @@ -1261,7 +1261,7 @@ ngx_event_core_init_conf(ngx_cycle_t *cy ngx_conf_init_ptr_value(ecf->name, event_module->name->data); ngx_conf_init_value(ecf->multi_accept, 0); - ngx_conf_init_value(ecf->accept_mutex, 1); + ngx_conf_init_value(ecf->accept_mutex, 0); ngx_conf_init_msec_value(ecf->accept_mutex_delay, 500); return NGX_CONF_OK;