PG::AdminShutdown:致命:由于管理员命令终止连接

PG::AdminShutdown: FATAL: terminating connection due to administrator command

我的 sinatra rails 应用程序可以在 AWS 下与 posgtgresql 数据库一起正常运行。有一天,在我这边没有任何动作的情况下,后端停止了工作。我检查了日志——每次调用 ActiveRecord 的后端都会失败,如下所示:

ActiveRecord::StatementInvalid - PG::UnableToSend: no connection to the server

对我来说,这听起来像是后端失去了与数据库的连接。但该实例运行良好。我什至直接通过控制台登录到数据库并执行了一些查询。

在我从控制台执行这些查询后它可能会损坏,但这些只是简单的选择,根本没有改变数据库。我尝试重启实例。

我知道这并不多 - 请指定我应该提供哪些信息以进一步调查。

编辑: 我进一步调查了日志并发现了这一点:

PG::AdminShutdown: FATAL:  terminating connection due to administrator command
SSL connection has been closed unexpectedly

这是第一个错误,然后应用程序永远失去了与数据库的连接。 2天前发生的事。一周前我正在执行这些查询,所以事实并非如此。这实际上是无缘无故发生的。请指教

我真的不知道这个问题的答案,但我已经通过重新部署新版本的后端设法解决了这个问题。重新启动实例或服务器没有帮助。