aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorValentin Bartenev <vbart@nginx.com>2016-07-15 15:18:57 +0300
committerValentin Bartenev <vbart@nginx.com>2016-07-15 15:18:57 +0300
commit46dd747c9e2bc47c0689f62f9cba3d470d898b43 (patch)
tree89c84725ba1c278f876cbd7b91b9a8e698ff054e /src
parent6c2b086d0e10cab769f9321998dcb631796ec49b (diff)
downloadnginx-46dd747c9e2bc47c0689f62f9cba3d470d898b43.tar.gz
nginx-46dd747c9e2bc47c0689f62f9cba3d470d898b43.zip
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.
Diffstat (limited to 'src')
-rw-r--r--src/event/ngx_event.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/event/ngx_event.c b/src/event/ngx_event.c
index c8ae5b2cf..2f3a098de 100644
--- a/src/event/ngx_event.c
+++ b/src/event/ngx_event.c
@@ -1261,7 +1261,7 @@ ngx_event_core_init_conf(ngx_cycle_t *cycle, void *conf)
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;