2015-09-17 64 views
0

我停止并启动了我的实例,因为它已经耗尽内存,现在我无法使用52.1.77.76地址连接到它。我也尝试了sudo重启,但是这也没有解决问题。停下来之前,开始我的网站运行良好。状态检查也很好,与以前相同。我想知道是否需要从ssh再次启动服务或类似的服务。停止并启动aws ec2导致我的网站停止工作

我也想知道如果我需要从微改到小以及如何做到这一点,所以我不会耗尽内存。

回答

2

您确定其公共IP没有变化吗?

如果您的EC2实例是EC2-Classic(不是EC2-VPC),那么当您停止实例时,实例的公有和私有IP地址都会被释放。当您重新启动实例时,会分配新的IP地址。

如果您的EC2实例是EC2-VPC,并且您停止它,那么将保留私有IP但释放公有IP。实例重新启动时将分配新的公共IP。

如果你有一个实例,然后相关的弹性IP地址:

  • 如果实例为EC2-经典,则弹性IP被解除关联
  • 如果实例为EC2-VPC,则弹性IP保留

欲了解更多信息,请参阅Stopping and Starting Your Instances的文档。基本上你需要停止实例,然后通过改变实例类型来调整它的大小。

关于将实例从微型更改为小型的主题,请参阅Resizing Your Instance

+0

我使用Elastic IP的EC2-VPC,我非常确定IP是一样的。我使用相同的腻子窗口,并没有改变任何设置 –

+0

所以你可以SSH,但连接到端口80被拒绝?您的Web服务器是否正在运行?在实例本身上,如果curl localhost:80会发生什么情况? – jarmod