Метеор приложение вылетает через каждые два-три минуты с этой ошибкой:Метеор приложение падает периодически с ошибкой Монго
TypeError: Error.captureStackTrace is not a function
at Error.MongoError (/Users/alex/.meteor/packages/npm-mongo/.1.5.45.1i7w6an++os+web.browser+web.cordova/npm/node_modules/mongodb-core/lib/error.js:13:9)
at Function.MongoError.create (/Users/alex/.meteor/packages/npm-mongo/.1.5.45.1i7w6an++os+web.browser+web.cordova/npm/node_modules/mongodb-core/lib/error.js:29:11)
at Socket.<anonymous> (/Users/alex/.meteor/packages/npm-mongo/.1.5.45.1i7w6an++os+web.browser+web.cordova/npm/node_modules/mongodb-core/lib/connection/connection.js:161:20)
at Socket.g (events.js:260:16)
at emitNone (events.js:67:13)
at Socket.emit (events.js:166:7)
at Socket._onTimeout (net.js:332:8)
at _runOnTimeout (timers.js:524:11)
at _makeTimerTimeout (timers.js:515:3)
at Timer.unrefTimeout (timers.js:584:5)
Это началось после того, как я обновил свой проект Meteor 1.4. Метеор делает что-то в фоновом режиме? Как я могу отладить его, чтобы узнать, что происходит?
Дополнительная информация: Я использую React, response-router и reactrouter: response-router-ssr. Таким образом, есть рендеринг на стороне сервера. Возможно, это вызовет что-то ...
Ребята. Самая важная деталь, как я вижу, такова: Error.captureStackTrace is not a function
Это функция центрального узла! Если я запустил узел и введите Error
, я вижу функцию: captureStackTrace: [Function: captureStackTrace]
. Таким образом, проблема выглядит так: Meteor, возможно, работает с более старой версией узла, которая еще не имеет captureStackTrace
в Error
? Ну, я следовал инструкциям here проверить версию:
MonsterMac:/ alex$ cd ~/.meteor/packages/meteor-tool/1.4.0-1/mt-os.osx.x86_64/dev_bundle/bin/
MonsterMac:bin alex$ ./node -v
v4.4.7
Согласно Change logcaptureStackTrace
есть в версии 4.4.7. Что теперь?
Настоящая ошибка исходит из ошибки таймаута соединения Mongo. Используете ли вы местный монгольский экземпляр Meteor или подключаетесь к другому серверу Mongo? – hwillson
Я использую экземпляр местного монго. –
Что вы видите, когда запускаете «метеоритный узел -v»? – hwillson