所以我的Passenger旋转了我的Rails应用程序的5个实例
我使用Connection.new("localhost",3000,:pool_size => 1,:timeout => 5)连接到MongoDB
如果我在启动Rails应用程序时只产生开销,而不是按照请求,为什么我需要一个"连接池"?为什么单个进程需要多于1个连接?
超时的目的是什么?为什么我要连接超时?不应该坚持通过Rails流程的生命周期吗?
如此迷茫...
这个问题特定于Ruby和Mongo,但我想它适用于其他语言/数据库.