我不得不停止然后启动运行 postgresql 的 ec2 数据库服务器。现在启动后,我从我的 Django Web 服务器收到以下错误消息
could not connect to server: Connection refused Is the server running on host "54.235.119.193" and accepting TCP/IP connections on port 5432?
但是,因为我使用弹性 IP 并重新分配了相同的 IP (54.235.119.193),所以我认为这不是问题所在。我也使用与以前相同的安全组,它允许 5432。
我认为启动/停止时唯一会改变的是内部 IP,但我不记得在配置中的任何地方使用过它
有什么想法吗?
最佳答案
您使用的是 iptables 还是 selinux?如果配置不当,这些通常会妨碍重启。
关于django - 重启数据库服务器不能再被web服务器访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17751209/