Switch the reclaimer to GenServer.start so it is not linked
This commit is contained in:
parent
c765fcbe7e
commit
9ef021e2da
@ -9,7 +9,7 @@ defmodule Pleroma.Gun.ConnectionPool.Reclaimer do
|
|||||||
|
|
||||||
def start_monitor do
|
def start_monitor do
|
||||||
pid =
|
pid =
|
||||||
case GenServer.start_link(__MODULE__, [], name: {:via, Registry, {registry(), "reclaimer"}}) do
|
case GenServer.start(__MODULE__, [], name: {:via, Registry, {registry(), "reclaimer"}}) do
|
||||||
{:ok, pid} ->
|
{:ok, pid} ->
|
||||||
pid
|
pid
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@ defmodule Pleroma.Gun.ConnectionPool.WorkerSupervisor do
|
|||||||
def start_worker(opts, false) do
|
def start_worker(opts, false) do
|
||||||
case DynamicSupervisor.start_child(__MODULE__, {Worker, opts}) do
|
case DynamicSupervisor.start_child(__MODULE__, {Worker, opts}) do
|
||||||
{:error, :max_children} ->
|
{:error, :max_children} ->
|
||||||
spawn(fn -> free_pool() end)
|
free_pool()
|
||||||
start_worker(opts, true)
|
start_worker(opts, true)
|
||||||
|
|
||||||
res ->
|
res ->
|
||||||
|
Loading…
Reference in New Issue
Block a user