2016-10-03 16 views
0

サーバーが殺されるまでmix phoenix.serverを経由して、次のエラーが報告されたを開始しようとすると:フェニックスサーバーが起動しない - Postgrexは(EXIT)なしプロセ​​スが失敗

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

データベースと権限がすべて確認されていますワーキング。

フルスタックトレース:

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 

答えて

1

アプリのmix.exsファイルが依存関係として:postgrexが表示されていることを確認してください。例えば

def application do 
     [mod: {Chat, []}, 
     applications: [:phoenix, :phoenix_html, :cowboy, :logger, :postgrex]] 
    end 
+2

ないプロセスが存在しない、溶液プロセスを開始するであろう。これは 'postgres'とは関係なく、基本的に付加価値がありません。私は質問を下落させた、私はそれが技術的に正しいので、私は答えをdownvoteしないだろうが、私はこの質問をすべて保持する理由はないと思う。 – mudasobwa

+0

この質問には、検索可能な複製可能な症状が記載されています。 'プロセスなし'フェニックスの実行に問題はありません。ポストグルが実行されています。特定のエラーがコンソールに出力されています。その答えはその問題を解決するものです。 – tres

関連する問題