0
Beim Versuch, über mix phoenix.server
der folgende Fehler zu starten gemeldet wird, bis der Server getötet wird:Phoenix Server startet nicht - Postgrex schlägt fehl (EXIT) kein Prozess
** (stop) exited in: GenServer.call(Postgrex.TypeServer, {:fetch, {'localhost', 5432, "database_name", :copy, [{Ecto.Adapters.Postgres.DateTime, []}, {Postgrex.Extensions.JSON, [library: nil]}]}}, 60000)
Die Datenbank und Berechtigungen haben alle überprüft Arbeiten.
Der vollständige Stacktrace:
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
Wenn kein Prozess ist, wäre die Lösung einen Prozess zu starten. Das hat nichts mit "postgres" zu tun und hat grundsätzlich keinen Mehrwert. Ich habe die Frage abgelehnt, ich würde die Antwort nicht ablehnen, da sie technisch korrekt ist, aber ich sehe keinen Grund, diese Frage überhaupt zu stellen. – mudasobwa
Die Frage gibt ein durchsuchbares, replizierbares Symptom an. Es gibt kein Problem mit "kein Prozess" Phoenix läuft, Postgres läuft, es ist ein bestimmter Fehler auf der Konsole gedruckt und die Antwort bietet eine Lösung für dieses Problem. – tres