moonbridge
changeset 61:54d488774467 v0.4.0
Set default fork delay to 0.25 seconds
author | jbe |
---|---|
date | Tue Mar 24 15:24:31 2015 +0100 (2015-03-24) |
parents | 14ef90c46e16 |
children | 4addbd3aad44 |
files | example_application.lua moonbridge.c |
line diff
1.1 --- a/example_application.lua Tue Mar 24 01:51:07 2015 +0100 1.2 +++ b/example_application.lua Tue Mar 24 15:24:31 2015 +0100 1.3 @@ -36,7 +36,7 @@ 1.4 max_fork = 16, -- number of forks 1.5 1.6 -- delay between creation of spare processes 1.7 - fork_delay = 1, -- seconds 1.8 + fork_delay = 0.25, -- seconds 1.9 1.10 -- delay before retry of failed process creation 1.11 fork_error_delay = 2, -- seconds
2.1 --- a/moonbridge.c Tue Mar 24 01:51:07 2015 +0100 2.2 +++ b/moonbridge.c Tue Mar 24 15:24:31 2015 +0100 2.3 @@ -2471,7 +2471,7 @@ 2.4 moonbr_listen_init_pool_forkoption("pre_fork", pre_fork, 1); 2.5 moonbr_listen_init_pool_forkoption("min_fork", min_fork, pool->pre_fork > 2 ? pool->pre_fork : 2); 2.6 moonbr_listen_init_pool_forkoption("max_fork", max_fork, pool->min_fork > 16 ? pool->min_fork : 16); 2.7 - if (!moonbr_listen_init_pool_timeoption("fork_delay", fork_delay, 1, 0)) { 2.8 + if (!moonbr_listen_init_pool_timeoption("fork_delay", fork_delay, 0, 250000)) { 2.9 luaL_error(L, "Option \"fork_delay\" is expected to be a non-negative number"); 2.10 } 2.11 if (!moonbr_listen_init_pool_timeoption("fork_error_delay", fork_error_delay, 2, 0)) {