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

时间:2014-02-13 15:18:37

标签: mongodb meteor nitrousio

我已根据提供的说明(使用Autoparts)在Nitrous.io上设置了我的Meteor开发环境。一切都运行顺利,直到我进行“流星重置”来删除mongo db中的数据。从那时起,我无法重启我的应用程序,因为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) 

5 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我通过卸载dbmongo autopart修复了它。 Meteor正在运行是mongodb(minimongo)的自己的实例,并且当你安装dbmongo autopart时似乎有一个问题就开始了。

答案 1 :(得分:0)

问题解决了,我没有改变任何事情。我今天能够启动Meteor服务器。找到原因以及何时发生这种情况会很有趣。

答案 2 :(得分:0)

  

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

卸载mongodb autopart并重新启动该框对我有用。

答案 3 :(得分:0)

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

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

答案 4 :(得分:-1)

愿这有用。 找到在控制台中键入此进程的进程:  lsof -i tcp:$ PORT 然后像这样杀死进程:  kill -9 PID

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