【问题标题】:How To Manage Meteor App Running On AWS AMAZON EC2如何管理在 AWS AMAZON EC2 上运行的 Meteor 应用程序
【发布时间】:2015-09-25 01:30:17
【问题描述】:

我已将 Meteor 应用程序部署到 AWS AMAZON EC2,以便在该环境中测试我的应用程序,包括新配置的域名重定向等...

当我尝试注册新用户和验证新用户的电子邮件时,事情并不完美。

鉴于这种情况,我想reset 项目或reset 该 Meteor 应用程序的 mongodb 中的用户集合。因为我想成为 abel 重用我用于测试的电子邮件.....

在我的电脑中,当我遇到这个问题时,我很方便地在我的项目文件夹中输入了这个命令,我得到了 mongoldb 重置:

meteor reset

如何找到应用在 Meteor 应用所在的 EC2 实例中的位置???

在我使用配对密钥 ssh 到 IP 地址后,我可以访问该实例,但是当我执行 ls 时,我什么也得不到,也不知道从哪里开始......我希望我可以只做一个meteor reset 或找到 mongodb 在该实例中的位置并删除我想删除的字段或集合.....

我如何实现这一目标? 如何在 AWS AMAZON EC2 等这种环境中管理 Meteor 应用程序?

谢谢...

【问题讨论】:

    标签: mongodb meteor amazon-ec2


    【解决方案1】:

    您需要参考mup docs 中的“访问数据库”部分。

    https://github.com/arunoda/meteor-up#accessing-the-database

    登录到您的 EC2 实例后,只需键入 mongo appName 即可访问 mongo 管理员提示符。

    然后您可以使用此命令以类似于meteor reset 的方式清除数据库:

    db.dropDatabase();
    

    【讨论】:

    • 为未来的读者添加此内容...如果您按照上述说明操作,如果您遇到以下错误:全局初始化失败:BadValue 无效或未设置用户区域设置。请确保正确设置 LANG 和/或 LC_* 环境变量。你要做的就是:在你做 mongo appName 之前 export LANG=en_US.UTF-8
    猜你喜欢
    • 2017-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-10
    • 2017-08-07
    • 1970-01-01
    • 2016-03-11
    • 1970-01-01
    相关资源
    最近更新 更多