【问题标题】:AWS - EC2 instance stopped and started removed the application codeAWS - EC2 实例停止并开始删除应用程序代码
【发布时间】:2017-07-21 02:30:09
【问题描述】:

我通常重启节点实例,但由于客户端抱怨速度问题,我在网上某处阅读并停止并启动实例。 它改变了我的实例的IP,代码全部消失了。

现在当我 ssh 时,我可以看到 /srv/www 但我无法进入 www 文件夹。更改了权限,所有者,但 www 的行为仍然不同。

它是一个 ROR 应用程序,通过 aws-opswork 部署

【问题讨论】:

  • (许多)EC2 实例有两种类型的存储 - EBS 和实例存储。如果实例存储中有某些内容,则在您停止实例时它将丢失。

标签: amazon-ec2 aws-opsworks


【解决方案1】:

@Undo 有正确的想法。我在 OpsWorks 的最后一个版本中没有检查这一点,但默认情况下 OpsWorks 托管实例有一个基于实例的存储:这意味着当实例停止时存储会被销毁。

在 OpsWorks 中,在层的设置中,您可以指定 EBS 卷。 EBS 即 Elastic Block Store,即使实例停止并启动新的 err 实例,它也会持续存在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-01
    • 1970-01-01
    • 2013-04-05
    • 2019-08-03
    • 2015-11-15
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多