Метеор развертывания на модуле

Модуль развертывания идеально подходит без каких-либо проблем, но не работает. Я создал базу данных по модулю с тем же именем в приложении Meteor.

http://wikimicroscope-13216.onmodulus.net/

Консоль входа в модуль:

Error: URL must be in the format mongodb://user:pass@host:port/dbname
    at Error (<anonymous>)
    at exports.parse (/mnt/data/2/node_modules/mongodb/lib/mongodb/connection/url_parser.js:15:11)
    at Function.MongoClient.connect (/mnt/data/2/node_modules/mongodb/lib/mongodb/mongo_client.js:164:16)
    at Function.Db.connect (/mnt/data/2/node_modules/mongodb/lib/mongodb/db.js:2035:23)
    at new MongoConnection (packages/mongo-livedata/mongo_driver.js:151)
    at new MongoInternals.RemoteCollectionDriver (packages/mongo-livedata/remote_collection_driver.js:4)
    at Object.<anonymous> (packages/mongo-livedata/remote_collection_driver.js:44)
    at Object.defaultRemoteCollectionDriver (packages/underscore/underscore.js:750)
    at new Meteor.Collection (packages/mongo-livedata/collection.js:72)
    at packages/accounts-base/accounts_common.js:122
[2014-05-23T16:02:46.435Z] Application CRASH detected. Exit code 8.
[2014-05-23T16:02:47.472Z] Application restarted.

Я поставил mongo_url а также root_url до. Вот мои переменные среды:

CONNECTION STRINGS
MONGO URI
mongodb://<user>:<pass>@novus.modulusmongo.net:27017/iZ3anope
MONGO CONSOLE
mongo novus.modulusmongo.net:27017/iZ3anope -u <user> -p <pass>

Я развернул с различными версиями узлов, таких как v0.10.25, v0.10.28. Это не работает.

Рядом в браузере есть сообщения:

!Unable to connect to any application instances.!

и в консоли инспектора в Chrome / локальном магазине я нахожу сообщение, подобное этому:

BiDefender_BLock {"verdict":"TRACKER","hitList":""}

Спасибо!

3 ответа

У меня тоже просто была эта проблема и я исправил ее, перезапустив приложение

У меня была эта ошибка, и я решил ее, выполнив: modulus env set MONGO_URL "mongodb://myUser:myPass@proximus.modulusmongo.net:27017/6sd54f5f?autoReconnect=true&connectTimeoutMS=60000"

вместо: modulus env set MONGO_URL "mongodb://myUser:myPass@proximus.modulusmongo.net:27017/6sd54f5f ?autoReconnect=true&connectTimeoutMS=60000"

Если вы видите, я добавил дополнительный пробел перед '?'

Когда я смотрю журналы в модуле веб-интерфейса, он говорит мне, что имя базы данных не может содержать символ ' ' (пробел)

Вам необходимо заполнить <user>:<pass> с именем пользователя и паролем, которые вы установили для базы данных.

Другие вопросы по тегам