Azure + PostgreSQL:如何修复错误:无法连接到服务器:服务器意外关闭连接



我在Azure中使用PostgreSQL Server。直到几个小时前,我还能够从pgAdmin 4访问服务器,但现在出现以下错误:

' 无法连接到服务器: 服务器意外关闭连接 这可能意味着服务器异常终止 在处理请求之前或期间。'

使用 psql 也是如此。

从我的节点 js 后端应用程序中,我可以访问数据库以获取和编辑数据库。

如何修复从 pgAdmin 4 和 psql 对数据库服务器的访问?

编辑: 我设法从 psql 连接,但仍然没有从 pgAdmin 4 连接,在 azure 中启用断开连接日志后,我得到以下日志: ' 远程主机强行关闭了现有连接。

https://stackoverflow.com/a/59640480/798053 为我修复了它:

$ brew services stop postgresql
$ brew install postgresql@10
$ brew services start postgresql@10
$ brew link --overwrite --force postgresql@10ode here

需要在连接安全性中添加 IP 地址或 VNet。默认情况下,它被阻止。

就我而言,我选择创建一个Azure SQL数据库,而不是PostgreSQL的Azure数据库。我怀疑很多人都犯了这个错误,但如果你犯了,它会导致这个错误!

最新更新