aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2010-12-01 14:24:51 +0900
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2010-12-01 14:24:51 +0900
commit731c9b86e0639f20effad6066822d8018b61f70e (patch)
tree64f8908bce828972b37ee6d361e87d58c67726fa /src
parentWhen the Password attribute is missing in PIEFXIS file, don't check account a... (diff)
Increase maximum restart strategy of the ODBC supervisor. Do not brutally kill ODBC processes on supervisor shutdown to avoid polution of the mnesia table
Diffstat (limited to 'src')
-rw-r--r--src/odbc/ejabberd_odbc_sup.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/odbc/ejabberd_odbc_sup.erl b/src/odbc/ejabberd_odbc_sup.erl
index 40d2223a3..8d9ad07cc 100644
--- a/src/odbc/ejabberd_odbc_sup.erl
+++ b/src/odbc/ejabberd_odbc_sup.erl
@@ -88,13 +88,13 @@ init([Host]) ->
?DEFAULT_ODBC_START_INTERVAL]),
?DEFAULT_ODBC_START_INTERVAL
end,
- {ok, {{one_for_one, PoolSize*2, 1},
+ {ok, {{one_for_one, PoolSize*10, 1},
lists:map(
fun(I) ->
{I,
{ejabberd_odbc, start_link, [Host, StartInterval*1000]},
transient,
- brutal_kill,
+ 2000,
worker,
[?MODULE]}
end, lists:seq(1, PoolSize))}}.