Azure App Service 인스턴스를 다시 시작하는 방법
저는 1개의 웹 앱과 1개의 슬롯을 포함하는 Azure 앱 서비스를 가지고 있습니다.앱 서비스에 할당된 인스턴스가 2개 있습니다.이번 주 앱 서비스는 약 60%의 CPU 사용량을 보여주며, 보통 약 10-15%의 CPU 사용량을 보여줍니다.추가 조사 결과, 두 사례 중 하나가 초과된 것으로 보입니다.인스턴스당 사이트 메트릭을 열면 HTTP 응답 시간이 한 인스턴스의 경우 1000밀리초, 다른 인스턴스의 경우 200밀리초 미만임을 알 수 있습니다.문제가 되는 인스턴스에서 W3P 프로세스를 다시 시작하려고 했지만 도움이 되지 않는 것 같습니다.추가 인스턴스로 확장도 시도해 보았습니다.새 인스턴스는 좋아 보이지만 축소하면 패브릭이 문제가 되는 인스턴스를 죽이지 않습니다.
패브릭 컨트롤러에서 특정 인스턴스를 강제로 제거하려면 어떻게 해야 합니까?
여기(https://msdn.microsoft.com/en-us/library/azure/dn495202.aspx), 에서 AzureRestartRole powershell 명령을 찾았지만 AzurePowershell 명령 프롬프트가 명령을 인식하지 못하는 것 같아 install-restart 명령으로 Azure SDK 1.3으로 업그레이드하려고 했지만 'AzureRestartRole' 명령이 없습니다.
최근에 유사한 문제가 발생했습니다(항상 하나의 잘못된 인스턴스에서 null을 읽음).ConfigurationManager.AppSettings다른 인스턴스는 괜찮았지만).나는 Azure 포털에서 Azure App 서비스(웹 앱)의 특정 인스턴스를 다시 시작할 수 있다는 것을 발견했습니다.:D
2019년 8월 16일 업데이트:
간단한 버전은 웹 앱 포털의 문제 진단 및 해결에서 고급 응용 프로그램 재시작을 검색하면 원하는 인스턴스만 선택할 수 있는 옵션이 제공됩니다.
도움이 되길 바랍니다.
말씀하신 커맨드렛은 Azure App Service와 함께 사용할 수 없고, Azure Cloud Services 및 역할 모델과 함께 사용할 수 없으므로 여기서 사용할 필요가 없습니다.Azure SDK 1.3도 매우 오래되었으며, 현재 최신 버전은 2.9입니다.
다음으로 자동 복구 기능을 사용해 보십시오. 특히 W3WP(대시보드의 프로세스 탐색기에서 삭제했습니까?)를 다시 시작하려고 하면 웹 앱이 리소스를 많이 소비하는 이유를 이해하기 어렵기 때문에 내장된 기능이 도움이 될 수 있습니다.
웹 애플리케이션 ID를 찾고 PowerShell을 실행할 수 있습니다(예: 중지 및 시작).도움이 되지 않는다면 인스턴스를 다시 생성하는 것이 좋습니다.
이 스레드에 대해 조사했습니다.Azure API도 문제를 해결할 수 있을 것 같습니다.
참조: https://learn.microsoft.com/en-us/rest/api/appservice/appserviceplans/rebootworker
이것이 도움이 되길 바랍니다!
언급URL : https://stackoverflow.com/questions/36917229/how-to-restart-azure-app-service-instance
'programing' 카테고리의 다른 글
| xcode 응용 프로그램의 .app 파일을 가져오는 방법 (0) | 2023.05.05 |
|---|---|
| 파이썬 3 인터프리터에 JIT 기능이 있습니까? (0) | 2023.05.05 |
| WPF에서 스택 패널과 독 패널의 차이점은 무엇입니까? (0) | 2023.05.05 |
| Cosmos DB - 문서 삭제 (0) | 2023.05.05 |
| pyenv를 사용하여 virtualenv를 활성화하지 못했습니다. (0) | 2023.05.05 |