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

时间:2020-06-18 14:24:45

标签: postgresql azure psql pgadmin-4 azure-postgresql

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

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

与使用psql相同。

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

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

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

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

您需要在Connection Security中添加IP地址或VNet。默认情况下,它是阻止的。

答案 2 :(得分:0)

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