3

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

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

使用 psql 也是如此。

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

如何修复 pgAdmin 4 和 psql 对 db 服务器的访问?

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

4

3 回答 3

1

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

于 2020-11-02T14:40:11.677 回答
1

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
于 2020-10-21T20:04:41.660 回答
-1

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

于 2021-05-19T01:11:49.910 回答