Is it possible to use an existing MongoDB instance during development, instead of letting the 'meteor' script manage its own MongoDB instance? I'm trying to make Phusion Passenger in multi-process mode work:
I hoped that setting MONGO_URL would do the trick, but unfortunately it doesn't. If I run MongoDB like this:
~/.meteor/tools/latest/mongodb/bin/mongod --bind_ip 127.0.0.1 --smallfiles --nohttpinterface --port 4176 --dbpath .meteor/local/db --oplogSize 8 --replSet meteor
I20140106-21:40:21.199(1)? Exception in queued task: MongoError: not master and slaveOk=false
I20140106-21:40:21.248(1)? at Object.Future.wait (/Users/hongli/.meteor/tools/09b63f1ed5/lib/node_modules/fibers/future.js:326:15)
I20140106-21:40:21.248(1)? at _.extend._nextObject (packages/mongo-livedata/mongo_driver.js:803)
I20140106-21:40:21.248(1)? at _.extend.forEach (packages/mongo-livedata/mongo_driver.js:835)
I20140106-21:40:21.248(1)? at _.extend.getRawObjects (packages/mongo-livedata/mongo_driver.js:884)
I20140106-21:40:21.248(1)? at _.extend._pollMongo (packages/mongo-livedata/polling_observe_driver.js:145)
I20140106-21:40:21.249(1)? at Object.task (packages/mongo-livedata/polling_observe_driver.js:86)
I20140106-21:40:21.250(1)? at _.extend._run (packages/meteor/fiber_helpers.js:150)
I20140106-21:40:21.250(1)? at packages/meteor/fiber_helpers.js:128
I20140106-21:40:21.250(1)? - - - - -
I20140106-21:40:21.250(1)? at Object.toError (/Users/hongli/.meteor/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/utils.js:110:11)
I20140106-21:40:21.250(1)? at /Users/hongli/.meteor/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/cursor.js:642:54
I20140106-21:40:21.250(1)? at Cursor.close (/Users/hongli/.meteor/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/cursor.js:912:5)
I20140106-21:40:21.251(1)? at commandHandler (/Users/hongli/.meteor/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/cursor.js:642:21)
I20140106-21:40:21.251(1)? at /Users/hongli/.meteor/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/db.js:1670:9
I20140106-21:40:21.251(1)? at Server.Base._callHandler (/Users/hongli/.meteor/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/connection/base.js:382:41)
I20140106-21:40:21.251(1)? at /Users/hongli/.meteor/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/connection/server.js:472:18
I20140106-21:40:21.251(1)? at MongoReply.parseBody (/Users/hongli/.meteor/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:68:5)
I20140106-21:40:21.252(1)? at null.<anonymous> (/Users/hongli/.meteor/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/connection/server.js:430:20)
I20140106-21:40:21.252(1)? at EventEmitter.emit (events.js:95:17)