我设置了一个 amazon 实例(中型 ubuntu),并在其上运行 postgres 服务器。我从我的个人电脑连接到该服务器,虽然它通常可以正常工作,但我经常会收到以下错误(随机):
OperationalError: server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
我的连接很好,并且实例似乎正常(它没有崩溃或出现任何问题,我可以立即重新连接并且它运行良好)。
我查看了 postgres 主日志并看到与断开连接相匹配的以下行:
2017-04-03 07:26:24.073 UTC [28918] testadmin@test_db FATAL: connection to client lost
这些都没什么帮助。我该如何解决这个问题?有人知道为什么亚马逊实例会发生这种情况吗?这是一个简单的中型实例,没有负载均衡器,也没有弹性 IP(我通过实例的公共 DNS 连接)。
谢谢!