蒙哥+乘客:正确的方式重新连接到数据库从铁路内?如何确保最佳mongo性能



我们正在使用rails 3.2.12, passenger + nginx (1.0.10), mongo 2.2和monomapper 0.12.

我们被告知passenger和mongo不能很好地一起工作,除非有一个配置集来确保快速的数据库连接(或重新连接)。

然而,有人建议我们在这里使用代码:http://pastie.org/572282。然后我们发现了这篇关于stackoverflow的文章(mongoDB,客运和性能问题与phusion客运),这是不同的。

这是正确的方式来确保最佳mongo性能与客运(和nginx)?

处理这个问题的方法在不同的Mongomapper版本之间发生了变化。

现在正确的方法是在你的初始化器中使用Mongomapper的便利方法:

MongoMapper.connection.handle_passenger_forking

最新更新