Elixir / Phoenix: сбой сервера с поддержкой eafnosupport - PullRequest
0 голосов
/ 09 марта 2020

У меня есть веб-приложение Phoenix, которое хорошо запускается в режиме разработки (ENV=dev mix phx.server), но не работает в рабочем режиме:

ENV=prod mix phx.server =>

[error] Failed to start Ranch listener HermesWeb.Endpoint.HTTP in :ranch_tcp:listen([{:cacerts, :...}, {:key, :...}, {:cert, :...}, :inet6, {:port, 4000}]) for reason :eafnosupport (address family not supported by protocol family)

Конечные конфигурации в основном одинаковы:

dev.exs:

 config :hermes, HermesWeb.Endpoint,
   http: [port: 4000],
   url: [scheme: "https", host: "myhost", path: "/hermes/4000", port: 443],
   debug_errors: true,
   code_reloader: true,
   check_origin: false,
   watchers: [...]

prod.exs:

config :hermes, HermesWeb.Endpoint,
  http: [port: 4000],
  url: [scheme: "https", host: "myhost", path: "/hermes/4000", port: 443],
  cache_static_manifest: "priv/static/cache_manifest.json"

Эта ошибка вызвана inet6?

Я пробовал с http: [:inet, port: 4000], ..., который тоже не работает.

Буду признателен за любую помощь

...