]> granicus.if.org Git - ejabberd/commitdiff
Increase maximum restart strategy of the ODBC supervisor. Do not brutally kill ODBC...
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Wed, 1 Dec 2010 05:24:51 +0000 (14:24 +0900)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Wed, 1 Dec 2010 05:24:51 +0000 (14:24 +0900)
src/odbc/ejabberd_odbc_sup.erl

index 40d2223a308238ea02f98bd973dd52a1f9fa07ef..8d9ad07cc9221dbf1a1a5127b3e69ca02818a6e2 100644 (file)
@@ -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))}}.