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:25:58 +0900
commit8520b76483b81017a1297e273cccfa80de45b30e (patch)
tree0ff2ad755fb9237061ea987166d8a6d172bdf8ae /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 ec567910e..ed855d715 100644
--- a/src/odbc/ejabberd_odbc_sup.erl
+++ b/src/odbc/ejabberd_odbc_sup.erl
@@ -89,13 +89,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))}}.