aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_sql_sup.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-12-17 19:46:55 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-12-17 19:46:55 +0300
commit5b42fc1d0d6be7d83ed80deaa3f8cdf0ab11a61f (patch)
treee031ad72cc001d8be0504851deb7f6feb8dd1116 /src/ejabberd_sql_sup.erl
parentRewrite ejabberd system monitor (diff)
Avoid excessive logging of SQL failures
Diffstat (limited to 'src/ejabberd_sql_sup.erl')
-rw-r--r--src/ejabberd_sql_sup.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ejabberd_sql_sup.erl b/src/ejabberd_sql_sup.erl
index f7793eb2c..759f8128e 100644
--- a/src/ejabberd_sql_sup.erl
+++ b/src/ejabberd_sql_sup.erl
@@ -86,7 +86,7 @@ init([Host]) ->
get_pids(Host) ->
Rs = mnesia:dirty_read(sql_pool, Host),
- [R#sql_pool.pid || R <- Rs].
+ [R#sql_pool.pid || R <- Rs, is_process_alive(R#sql_pool.pid)].
get_random_pid(Host) ->
case get_pids(Host) of