Развертывание исключения метеоритного приложения: MongoError: Ошибка аутентификации - PullRequest
0 голосов
/ 13 июня 2019

Я добавил много JavaScript на свой веб-сайт, который использует коллекцию для добавления элементов в список, будет отображать только элементы списка, с которыми пользователь сортирует и т. Д. У меня также есть система учетных записей Meteor, так что только люди с учетная запись может добавлять / удалять в коллекции.

Когда я пытаюсь развернуть, это не удается, и я не уверен, что делаю неправильно. Я предполагаю, что MongoError: Ошибка аутентификации - это основное сообщение об ошибке, но я действительно не уверен, что не так.

Вот лог-сообщение:

"rftqe 2019-06-13 11:13:29-07:00Application process starting, version 25

rftqe 2019-06-13 11:13:4007:00
/app/bundle/programs/server/node_modules/fibers/future.js:313

rftqe 2019-06-13 11:13:40-07:00 throw(ex);

rftqe 2019-06-13 11:13:40-07:00 ^

rftqe 2019-06-13 11:13:40-07:00

rftqe 2019-06-13 11:13:40-07:00 MongoError: Authentication failed.

rftqe 2019-06-13 11:13:40-07:00 at /app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/pool.js:581:63

rftqe 2019-06-13 11:13:40-07:00 at authenticateStragglers (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/pool.js:504:16)

rftqe 2019-06-13 11:13:40-07:00 at Connection.messageHandler 
(/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/pool.js:540:5)

rftqe 2019-06-13 11:13:40-07:00 at emitMessageHandler (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/connection.js:310:10)

rftqe 2019-06-13 11:13:40-07:00 at Socket.<anonymous> (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/connection.js:453:17)

rftqe 2019-06-13 11:13:40-07:00 at emitOne (events.js:116:13)

rftqe 2019-06-13 11:13:40-07:00 at Socket.emit (events.js:211:7)

rftqe 2019-06-13 11:13:40-07:00 at addChunk (_stream_readable.js:263:12)

rftqe 2019-06-13 11:13:40-07:00 at readableAddChunk (_stream_readable.js:250:11)

rftqe 2019-06-13 11:13:40-07:00 at Socket.Readable.push (_stream_readable.js:208:10)

rftqe 2019-06-13 11:13:40-07:00 at TCP.onread (net.js:601:20)

rftqe 2019-06-13 11:13:41-07:00 Application exited with code: 1

rftqe 2019-06-13 11:14:29-07:00 The container has crashed. A new container will be started to replace it."

Когда я смотрю на это, я вижу решения, которые обычно вращаются вокруг MONGO_OPLOG_URL; У меня нет MONGO_OPLOG_URL, и я прочитал, что если у меня есть ошибка без нее, то это означает, что что-то не так, что заставляет меня думать, что это связано с MONGO_URL.

Вот мой файл settings.json:

{
  "galaxy.meteor.com": { 
     "env": { 
       "ROOT_URL": "http://KevinJosey.meteorapp.com", 
       "MONGO_URL": "mongodb://<dbuser>:<dbpassword>@ds018238.mlab.com:18238/mywebsite_mongodb"
     } 
   }
}

Я никогда не видел ничего подобного при развертывании (веб-сайт был очень простым для начала), поэтому я предполагаю, что это связано с новыми изменениями, которые я делаю в базе данных.

Пожалуйста, помогите мне понять сообщение в журнале, чтобы я мог выяснить, что не так, и смогу сделать это снова в будущем. Спасибо, что прочитали это.

...