Ruby on rails PG::AdminShutdown:致命:由于管理员命令而终止连接

Ruby on rails PG::AdminShutdown:致命:由于管理员命令而终止连接,ruby-on-rails,postgresql,amazon-web-services,activerecord,sinatra,Ruby On Rails,Postgresql,Amazon Web Services,Activerecord,Sinatra,我的sinatra rails应用程序在AWS和posgtgresql数据库下运行得非常好。有一天,在我没有采取任何行动的情况下,后端停止工作。我检查了日志-每次调用涉及ActiveRecord的后端都会失败,如下所示: ActiveRecord::StatementInvalid - PG::UnableToSend: no connection to the server 对我来说,这听起来像是后端与数据库的连接断开了。但该实例运行良好。我甚至通过控制台直接登录到db并执行了一些查询 在我

我的sinatra rails应用程序在AWS和posgtgresql数据库下运行得非常好。有一天,在我没有采取任何行动的情况下,后端停止工作。我检查了日志-每次调用涉及ActiveRecord的后端都会失败,如下所示:

ActiveRecord::StatementInvalid - PG::UnableToSend: no connection to the server
对我来说,这听起来像是后端与数据库的连接断开了。但该实例运行良好。我甚至通过控制台直接登录到db并执行了一些查询

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

我知道这不多-请具体说明我应该提供什么信息来进一步调查

编辑: 我进一步调查了日志,发现:

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

这是第一个错误,然后应用程序永久性地失去了与数据库的连接。发生在两天前。我是在一周前执行这些查询的,所以情况并非如此。事实上,这一切都是无缘无故发生的。请告知。

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