2015-09-17 85 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