1

我已经根据提供的说明(使用 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) 
4

5 回答 5

0

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

于 2014-02-20T00:43:24.080 回答
0

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

于 2014-02-20T12:41:05.507 回答
0

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

卸载 mongodb autopart 并重新启动盒子对我有用。

于 2014-02-28T19:51:24.357 回答
0

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

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

于 2014-03-17T14:33:07.907 回答
-1

愿这能有所帮助。找到在控制台中键入以下内容的进程:lsof -i tcp:$PORT 然后像这样杀死进程:kill -9 PID

可能某些过程可能会引起麻烦。至少那是发生在我身上的事情。这是我发现与 MEAN 一起工作的东西。

于 2015-07-27T22:01:41.353 回答