1
我完全可以在使用posgtgresql数据库的AWS环境下工作的sinatra rails应用程序。有一天,我身边的后端没有任何行动停止工作。我查了日志 - 到后端每次调用其接合ActiveRecord的失败是这样的:PG :: AdminShutdown:致命:由于管理员命令而终止连接
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天前发生。一周前我正在执行这些查询,所以情况并非如此。这实际上是无缘无故地发生的。请指教。