: failed_to_start_child Ошибка - DBConnection.Poolboy - при вызове метода sure_all_started - PullRequest
0 голосов
/ 26 сентября 2019

Внезапно моему приложению не удается подключиться к базе данных Postgres.Я не припоминаю внесения каких-либо изменений в конфигурацию, только некоторые изменения в коде, который я потом откатил.

Ошибка в этой строке (она вызывается при запуске пользовательской задачи микширования):

{:ok, _} = Application.ensure_all_started(:proxi_data)

Это ошибка, которую я получаю:

(MatchError) no match of right hand side value: {:error, 
 {:proxi_data, {{:shutdown, {:failed_to_start_child, 
 ProxiData.Repo, {:noproc, {GenServer, :call, 
 [Ecto.Registry, {:associate, #PID<0.500.0>, 
 {ProxiData.Repo, ProxiData.Repo.Pool, [name: 
 ProxiData.Repo.Pool, otp_app: :proxi_data, repo: 
 ProxiData.Repo, timeout: 15000, pool_timeout: 5000, 
 adapter: Ecto.Adapters.Postgres, username: "postgres", 
 password: "postgres", database: "proxy_data_dev", hostname: 
 "localhost", pool_size: 10, pool: DBConnection.Poolboy]}}, 
 5000]}}}}, {ProxiData.Application, :start, [:normal, 
 []]}}}}
...