Внутренняя ошибка сервера с приложением метеора, развернутым с помощью Modulus

Я получаю «внутреннюю ошибку сервера» после развертывания на Modulus.io

Журналы:

/mnt/data/2/node_modules/mongodb/lib/mongodb/mongo_client.js:423
              throw err
                    ^
MongoError: auth fails
    at Object.toError (/mnt/data/2/node_modules/mongodb/lib/mongodb/utils.js:110:11)
    at /mnt/data/2/node_modules/mongodb/lib/mongodb/auth/mongodb_cr.js:39:33
    at /mnt/data/2/node_modules/mongodb/lib/mongodb/db.js:1806:9
    at Server.Base._callHandler (/mnt/data/2/node_modules/mongodb/lib/mongodb/connection/base.js:442:41)
    at /mnt/data/2/node_modules/mongodb/lib/mongodb/connection/server.js:485:18
    at MongoReply.parseBody (/mnt/data/2/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:68:5)
    at null.<anonymous> (/mnt/data/2/node_modules/mongodb/lib/mongodb/connection/server.js:443:20)
    at EventEmitter.emit (events.js:95:17)
    at null.<anonymous> (/mnt/data/2/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:191:13)
    at EventEmitter.emit (events.js:98:17)
[2013-12-29T18:29:34.978Z] Application CRASH detected. Exit code 8.
[2013-12-29T18:29:36.286Z] Application restarted. 

person cjjenkinson    schedule 29.12.2013    source источник


Ответы (1)


Вы установили свой mongodb MONGO_URL? ошибка auth fails означает, что данные аутентификации, которые вы использовали, могут быть неверными.

Убедитесь, что вы используете что-то вроде MONGO_URL=mongodb://<user>:<pass>@<ip_address>:<port>/<database name> в переменных среды с правильным именем пользователя и паролем. Вы можете сначала протестировать локально, чтобы увидеть, как работает ваша база данных.

person Tarang    schedule 29.12.2013