簡體   English   中英

AWS EC2:為什么“ .NET Beanstalk HostManager v1.0.1.1”一直回來

[英]AWS EC2: Why does “.NET Beanstalk HostManager v1.0.1.1” keep coming back

我一直在殺死默認實例,並且它不斷返回。 為什么?

該答案基於以下假設:您遇到了一個特定的問題,我已經看到一些用戶絆腳石,但是您的問題在細節上有點短,所以實際上我可能會誤解您的問題。

背景

適用於Visual StudioAWS工具包允許您將應用程序部署到AWS Elastic Beanstalk ,這是一種平台即服務(PaaS)產品,可讓您在AWS雲中快速部署和管理應用程序

您只需上傳您的應用程序,Elastic Beanstalk就會自動處理容量配置,負載平衡,自動擴展和應用程序運行狀況監視的部署詳細信息。

您將應用程序部署到由Elastic Load Balancer和resp組成的環境中的 Elastic Beanstalk。 Auto Scaling策略可共同確保您的應用程序即使EC2實例因任何原因而無法處理請求時也能繼續運行(請參閱體系結構概述 ,以獲取有關這些組件如何協同工作的解釋和說明)。

也就是說,默認情況下,您的Amazon EC2實例是托管的,因此您無需自己管理基礎架構,但是此AWS PaaS變體的特定特征是您仍然可以做到這一點:

同時,使用Elastic Beanstalk,您可以完全控制為應用程序提供動力的AWS資源,並可以隨時訪問基礎資源。

現在,這正是您通過Elastic Beanstalk服務外部的機制終止EC2實例而無意間所做的事情,負載平衡器檢測到該機制,並在這些自動縮放策略的驅動下觸發了創建替換實例。

簡而言之,您需要終止Elastic Beanstalk環境,如“ 步驟6: AWS Elastic Beanstalk演練中的 清理”部分所述( AWS管理控制台中有一個專用於Elastic Beanstalk服務的部分)。

您還可以通過Visual Studio進行此操作,如如何使用AWS Elastic Beanstalk部署PetBoard應用程序底部的步驟11中所述:

要刪除部署,請在AWS Explorer中展開Elastic Beanstalk節點,然后右鍵單擊該部署的子節點。 單擊刪除。 AWS Elastic Beanstalk將開始刪除過程,這可能需要幾分鍾。 如果您為部署指定了通知電子郵件地址,則AWS Elastic Beanstalk會將刪除過程的狀態通知發送到該地址。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM