我与 RethinkDB 的开放连接存在问题。如果我的 Sinatra 后端应用程序方法出现错误,与 Rethink 的连接不会关闭。因此,打开的连接数会缓慢增加。
这会导致打开的连接过多,从而导致错误:
Error: the RethinkDB database is not available
所以问题是双重的:首先是现在帮助我;如何关闭打开的 Rethink 连接?其次,如何避免建立开放连接?我应该为每次调用后端打开一个连接,还是应该在我的应用程序启动时只打开一次与 Rethink 的连接?
重新思考看起来很有希望,但我们将不胜感激!