草庐IT

ruby - 是否可以列出当前池中的所有数据库连接?

我在一个独立于Rails应用程序运行的守护进程中得到ActiveRecord::ConnectionTimeoutError。我将Passenger与Apache和MySQL一起用作数据库。Passenger的默认池大小为6(至少文档是这么告诉我的),因此它不应使用超过6个连接。我已将ActiveRecord的池大小设置为10,尽管我认为我的守护进程应该只需要一个连接。我的守护进程是一个具有多个线程的进程,它在这里和那里调用ActiveRecord以将内容保存到它与Rails应用程序共享的数据库中。我需要弄清楚的是线程是否根本无法共享一个连接,或者它们是否只是不断请求新连接而不释放它们

node.js - 如何知道 mongodb nodejs native 的当前池大小?

我正在做一些维护mongodb连接的研究。请帮助我如何知道mongodbnodejsnative的当前池大小。 最佳答案 您可以从以下位置获取当前池大小:db.serverConfig.poolSizedb是Db从MongoClient.connect返回的对象.默认池大小为5。 关于node.js-如何知道mongodbnodejsnative的当前池大小?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.