mongoDB、pusion guest 的乘客和性能问题
我刚刚在 mongodb 用户列表上偶然发现了一个姿势,其中有一个关于在将 mongoDB 与 MongoMapper 一起使用时的乘客和分叉的讨论。
我只是想提醒 Rails 开发人员需要调整他们的 如果他们将 MongoDB 与 Passenger 一起使用,则为“environment.rb”。
默认情况下,Passenger 使用 fork() 生成 Ruby 进程。并且,作为叉子 () 共享文件描述符,Rails 应用程序必须重新打开连接 MongoDB 在全新的“流程”中。
http://groups.google.com/group/mongodb-user/ browser_thread/thread/f31e2d23de38136a
有人知道 mongoDB 和乘客是否仍然存在问题,或者为乘客提供 mongoDB-rails-应用程序的最佳方式是什么?
i just stumbled across a posing on the mongodb-user list where there was a discussion about passenger and forking when using mongoDB with MongoMapper.
I just wanted to remind that Rails developers need to tweak their
'environment.rb' if they use MongoDB with Passenger.By default, Passenger spawns Ruby processes with fork(). And, as fork
() shares file descriptors, the Rails app has to reopen the connection
to MongoDB in the fresh new "process".
http://groups.google.com/group/mongodb-user/browse_thread/thread/f31e2d23de38136a
anyone knows if there are still issues with mongoDB and passenger or what is the best way to serve a mongoDB-rails-application with passenger?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为这个“问题”仍然存在,但我认为您链接到的线程(第一条消息中的链接)和 John Nunemaker 的要点(http://gist.github.com/232953)。
我相信相关信息位于以下代码块中,您将其放入初始化程序中:
I think this "issue" is still around, but I think the fix was provided in both the thread you linked to (a link in the first message) and in a gist by John Nunemaker (http://gist.github.com/232953).
I believe the relevant bit of information is in the following block of code which you will place in an intializer: