diff options
author | Mark Felder <feld@feld.me> | 2024-05-26 15:23:12 -0400 |
---|---|---|
committer | Mark Felder <feld@feld.me> | 2024-05-26 15:23:12 -0400 |
commit | d9b82255b9cf49176f8ef1d5a87abf7d80769a47 (patch) | |
tree | 76d58b901420bbe7f3b3ba3e8afb6859e8213317 | |
parent | 03f4b461895802259c895c81462a3e9d0d31c1e5 (diff) | |
download | pleroma-d9b82255b9cf49176f8ef1d5a87abf7d80769a47.tar.gz pleroma-d9b82255b9cf49176f8ef1d5a87abf7d80769a47.zip |
Add an HTTP timeout for the healthcheck
-rw-r--r-- | lib/pleroma/search/healthcheck.ex | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/pleroma/search/healthcheck.ex b/lib/pleroma/search/healthcheck.ex index 170f29344..e562c8478 100644 --- a/lib/pleroma/search/healthcheck.ex +++ b/lib/pleroma/search/healthcheck.ex @@ -8,8 +8,9 @@ defmodule Pleroma.Search.Healthcheck do use GenServer require Logger - @tick :timer.seconds(5) @queue :search_indexing + @tick :timer.seconds(5) + @timeout :timer.seconds(2) def start_link(_) do GenServer.start_link(__MODULE__, [], name: __MODULE__) @@ -59,7 +60,7 @@ defmodule Pleroma.Search.Healthcheck do Enum.all?( urls, fn url -> - case Pleroma.HTTP.get(url) do + case Pleroma.HTTP.get(url, [], recv_timeout: @timeout) do {:ok, %{status: 200}} -> true _ -> false end |