diff --git a/lib/farside.ex b/lib/farside.ex index 44d4924..9230a3b 100644 --- a/lib/farside.ex +++ b/lib/farside.ex @@ -119,6 +119,7 @@ defmodule Farside do instance end |> Enum.reject(fn x -> x == nil end) + |> Enum.uniq() service = Map.put( diff --git a/lib/farside/deadcheck.ex b/lib/farside/deadcheck.ex index 8d38040..6ebfa41 100644 --- a/lib/farside/deadcheck.ex +++ b/lib/farside/deadcheck.ex @@ -1,6 +1,6 @@ defmodule Farside.Server.DeadCheck do @moduledoc """ - Module to check/validate the instance list only for servers with empty instance list every 90 secs, if a sync/check process isnt already running + Module to check/validate the instance list only for servers with empty instance list every 12 hrs, if a sync/check process isnt already running """ use Task alias Farside.LastUpdated @@ -22,7 +22,7 @@ defmodule Farside.Server.DeadCheck do def poll() do receive do after - 86_400_000 -> + 43_200_000 -> run() poll() end