首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phoenix服务器无法启动-- Postgrex失败(退出)无进程

Phoenix服务器无法启动-- Postgrex失败(退出)无进程
EN

Stack Overflow用户
提问于 2016-10-03 21:39:58
回答 1查看 303关注 0票数 1

尝试通过mix phoenix.server启动时,将报告以下错误,直到服务器被终止:

代码语言:javascript
复制
    ** (stop) exited in: GenServer.call(Postgrex.TypeServer, {:fetch, {'localhost', 5432, "database_name", :copy, [{Ecto.Adapters.Postgres.DateTime, []}, {Postgrex.Extensions.JSON, [library: nil]}]}}, 60000)

数据库和权限都已通过验证,运行正常。

完整的堆栈跟踪:

代码语言:javascript
复制
    Last message: nil
    State: Postgrex.Protocol
    [error] GenServer #PID<0.820.0> terminating
    ** (stop) exited in: GenServer.call(Postgrex.TypeServer, {:fetch, {'localhost', 5432, "database_name", :copy, [{Ecto.Adapters.Postgres.DateTime, []}, {Postgrex.Extensions.JSON, [library: nil]}]}}, 60000)
        ** (EXIT) no process
        (elixir) lib/gen_server.ex:596: GenServer.call/3
        lib/postgrex/protocol.ex:486: Postgrex.Protocol.bootstrap/3
        lib/postgrex/protocol.ex:353: Postgrex.Protocol.handshake/2
        lib/db_connection/connection.ex:134: DBConnection.Connection.connect/2
        lib/connection.ex:622: Connection.enter_connect/5
(stdlib) proc_lib.erl:247: :proc_lib.init_p_do_apply/3
EN

回答 1

Stack Overflow用户

发布于 2016-10-03 21:39:58

确保您的应用程序的mix.exs文件将:postgrex列为依赖项。

例如:

代码语言:javascript
复制
    def application do
      [mod: {Chat, []},
      applications: [:phoenix, :phoenix_html, :cowboy, :logger, :postgrex]]
    end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39833083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档