我有一个现在似乎已经崩溃的Meteor应用程序。我在终端重新运行流星并继续运行流星但它没有找到我们在mongodb中使用的正确数据库。我跑的时候
MONGO_URL=mongodb://dbuser:dbpass@127.0.0.1/db meteor run
它继续构建应用程序,但随后以代码退出:8。然后它只是循环回到再次创建应用程序并选择包版本。然后,当我在该站点的浏览器中访问我们的URL时,我收到以下错误:
“看起来您正尝试在本机驱动程序端口上通过HTTP访问MongoDB。”
不确定如何让这个应用程序备份并运行,以便获得任何帮助/建议。这么简短的故事是我们昨天开始运行然后它崩溃了,现在我无法让应用程序再次运行。 db是完整的,我们使用的集合存在于db中。流星的应用程序代码全部到位。我只是在重新启动应用程序时遇到问题。该应用程序托管在运行Apache的AWS CentOS服务器中。
我在尝试运行应用时看到的详细错误:
/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20171114-03:34:08.618(0)? (STDERR) throw(ex);
W20171114-03:34:08.618(0)? (STDERR) ^
W20171114-03:34:08.618(0)? (STDERR) TypeError: Object #<Object> has no method 'describe'
W20171114-03:34:08.618(0)? (STDERR) at app/server/packages/npm-container/package.js:4:9
W20171114-03:34:08.619(0)? (STDERR) at app/server/packages/npm-container/package.js:25:3
W20171114-03:34:08.619(0)? (STDERR) at /var/www/mongo-parcc-user/parcc-meteor/.meteor/local/build/programs/server/boot.js:222:10
W20171114-03:34:08.619(0)? (STDERR) at Array.forEach (native)
W20171114-03:34:08.619(0)? (STDERR) at Function._.each._.forEach (/root/.meteor/packages/meteor-tool/.1.1.3.115udz9++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20171114-03:34:08.619(0)? (STDERR) at /var/www/mongo-parcc-user/parcc-meteor/.meteor/local/build/programs/server/boot.js:117:5
=> Exited with code: 8