突然间 - tcp connect(localhost:5432):连接被拒绝 - :econnrefused

时间:2017-06-07 10:51:26

标签: linux postgresql elixir phoenix-framework ecto

几个月来一切都很好,但现在我有很多:

mix phoenix.server

[error] Postgrex.Protocol (#PID<0.302.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (localhost:5432): connection refused - :econnrefused                                    
[error] Postgrex.Protocol (#PID<0.303.0>) failed to connect: ** (DBConnection.ConnectionError) tcp connect (localhost:5432): connection refused - :econnrefused 

on localhost。

可是:

  1. Postgresql正在运行
  2. 其配置相同
  3. 我的phoenix / elixir应用程序的配置也一样。
  4. systemctl status postgresql显示一切正常
  5. 日志中没什么不好
  6. 我可以通过Pg GUI工具
  7. 连接到Pg

    什么事?

    $ netstat -tulnp
    
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
    tcp6       0      0 ::1:5432                :::*                    LISTEN      -                   
    udp        0      0 192.168.1.37:68         0.0.0.0:*                           -                   
    udp        0      0 0.0.0.0:5353            0.0.0.0:*                           25117/libpepflashpl 
    udp6       0      0 :::5353                 :::*                                25117/libpepflashpl 
    

0 个答案:

没有答案