在 Nitrous.io 上运行的 Meteor 应用程序中初始化 mongo 数据库时出错



我已经按照提供的说明(使用 Autoparts)在 Nitrous.io 上设置了我的 Meteor 开发环境。一切都运行顺利,直到我进行了"流星重置"以删除 mongo 数据库中的数据。从那以后,我无法重新启动我的应用程序,因为 mongo 似乎在启动时崩溃了。

有什么想法吗?

Initializing mongo database... this may take a moment.                                                                                                                                                                                                                            
events.js:72                                                                                                                                                                                                                                                                      
        throw er; // Unhandled 'error' event                                                                                                                                                                                                                                      
              ^                                                                                                                                                                                                                                                                   
TypeError: Cannot read property '0' of undefined                                                                                                                                                                                                                                  
    at /home/action/.parts/packages/meteor/0.7.0.1/tools/09b63f1ed5/tools/mongo_runner.js:285:36                                                                                                                                                                                  
    at /home/action/.parts/packages/meteor/0.7.0.1/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/admin.js:257:31                                                                                                                                        
    at /home/action/.parts/packages/meteor/0.7.0.1/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/db.js:1079:18                                                                                                                                          
    at /home/action/.parts/packages/meteor/0.7.0.1/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/db.js:1670:9                                                                                                                                           
    at Server.Base._callHandler (/home/action/.parts/packages/meteor/0.7.0.1/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/connection/base.js:382:41)                                                                                                   
    at /home/action/.parts/packages/meteor/0.7.0.1/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/connection/server.js:472:18                                                                                                                            
    at MongoReply.parseBody (/home/action/.parts/packages/meteor/0.7.0.1/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:68:5)                                                                                                   
    at null.<anonymous> (/home/action/.parts/packages/meteor/0.7.0.1/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/connection/server.js:430:20)                                                                                                         
    at EventEmitter.emit (events.js:95:17)                                                                                                                                                                                                                                        
    at null.<anonymous> (/home/action/.parts/packages/meteor/0.7.0.1/packages/mongo-livedata/133ed3e7a3/npm/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:191:13) 

我遇到了同样的问题,我通过卸载 dbmongo autopart 来修复它。Meteor正在运行是mongodb(minimongo)的自己的实例,当您安装了dbmongo autopart时,启动它似乎存在问题。

这个问题在没有我改变任何东西的情况下自行解决。我今天能够启动Meteor服务器。不过,找出为什么以及何时发生这种情况会很有趣。

遇到了同样的问题,我通过卸载 dbmongo autopart 修复了它。

卸载 mongodb 自动部分并重新启动盒子对我有用。

您应该查看磁盘空间。如果超出配额,应用将崩溃,并出现您遇到的相同错误。

运行这个: du/home -h --max-depth=1然后清理你的空间;-)

这可能有所帮助。在控制台中查找键入以下内容的进程: LSOF -i TCP:$PORT然后像这样杀死进程: 杀死 -9 PID

可能某些过程可能会造成麻烦。在我身上发生的事情更少。这是我发现与 MEAN 合作的东西。

最新更新