我已经把我的Rails应用升级到了3.2.8和Mongoid 3/Moped。在我的开发机器上,当设置为生产时,一切都运行得很好,rails c在我的生产设置上也运行得很好。然而,该应用程序不会启动(部署在passenger上),似乎只是超时,不会产生任何错误。我将log_level设置为在生产环境中调试,如下所示:
Creating scope :near. Overwriting existing method City.near.
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (5.8458ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (8.2316ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (16.2363ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (13.0076ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.5557ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.5068ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.5004ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.7371ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.7002ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (2.8868ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.8172ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (3.0932ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (10.4055ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.5655ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.4858ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.6346ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.4541ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.5333ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.8239ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.5938ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.4448ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (1.4253ms)
MOPED: 127.0.0.1:27017 COMMAND database=admin command={:ismaster=>1} (9.8593ms)
# ... this just carries on indefinitely.我该如何解决这个问题?(根据记录,我尝试使用的数据库不是admin。)
谢谢,
阿维谢
发布于 2012-11-25 21:24:02
嗯,看起来乘客实际上是在旧的ruby 1.9.2安装上运行的。将Passenger更新到ruby 1.9.3,重新编译了nginx,然后它又可以正常工作了。
https://stackoverflow.com/questions/13549271
复制相似问题