AWS - EC2 实例停止并启动删除了应用程序代码
AWS - EC2 instance stopped and started removed the application code
我通常会重启节点实例,但由于客户端抱怨速度问题,我在网上某处阅读并停止并启动了实例。
它改变了我的实例的IP,代码都不见了。
现在当我 ssh 时,我可以看到 /srv/www 但我无法进入 www 文件夹。更改了权限,所有者但 www 的行为仍然不同。
它是一个 ROR 应用程序,通过 aws-opswork 部署
@Undo 有正确的想法。我没有在最新版本的 OpsWorks 中检查过这一点,但默认情况下,OpsWorks 托管实例有一个基于实例的存储:这意味着存储在实例停止时被销毁。
在 OpsWorks 中,在层的设置中,您可以指定 EBS 卷。 EBS是Elastic Block Store的意思,即使实例停止,又启动了一个新的err实例,它会一直存在。
我通常会重启节点实例,但由于客户端抱怨速度问题,我在网上某处阅读并停止并启动了实例。 它改变了我的实例的IP,代码都不见了。
现在当我 ssh 时,我可以看到 /srv/www 但我无法进入 www 文件夹。更改了权限,所有者但 www 的行为仍然不同。
它是一个 ROR 应用程序,通过 aws-opswork 部署
@Undo 有正确的想法。我没有在最新版本的 OpsWorks 中检查过这一点,但默认情况下,OpsWorks 托管实例有一个基于实例的存储:这意味着存储在实例停止时被销毁。
在 OpsWorks 中,在层的设置中,您可以指定 EBS 卷。 EBS是Elastic Block Store的意思,即使实例停止,又启动了一个新的err实例,它会一直存在。