Mongoid3 / Moped: database = admin command = {: ismaster => 1}

I upgraded the Rails application to 3.2.8 and Mongoid 3 / Moped. Everything works fine in development, on my development machine, while it’s ready for production, and rails c works fine in my production installation. However, the application does not start (deploys on the passenger) and seems to just shut down without making any errors. I set log_level for debugging in production, and this is what I see:

 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. 

How to fix it? (For the record, the database I'm trying to use is not called admin.)

Thanks,

Avishai

+4
source share
1 answer

Well, it looks like Passenger actually worked on an old ruby ​​1.9.2 installation. Passenger was updated to ruby ​​1.9.3, nginx was recompiled, and then it worked fine again.

+1
source

All Articles