서버가 다운된 이유 진단

서버가 다운된 이유 진단

Windows Server 2008 R2 VPS를 실행하는 Asp.Net 웹 앱이 두 개 있습니다. 우리는 수년간 이 VPS를 사용해 왔습니다. 지난 몇 달 동안 앱이 30~45분 동안 다운되었습니다. 이것은 주기적으로 발생하지 않으며 하루 중 같은 시간에 발생하지 않습니다. 이런 일이 지난 2개월 동안 4~5번 정도 일어났을 것입니다. 우리의 분석은 온라인에서 동시에 많은 수의 사용자를 보고하지 않습니다. 온라인 사용자가 더 많아졌고 문제가 없었습니다.

가동 중지 시간 동안에는 VPS에 RDP할 수 없습니다. 새로운 유물 모니터링에서는 어떤 전선에서도 활동이 전혀 없는 것으로 나타났습니다. VPS가 다시 온라인 상태가 되면 앱이 정상적으로 작동합니다. VPS가 다시 온라인 상태가 된 후에도 nwe relic은 해당 기간 동안 새로운 항목을 표시하지 않습니다. 이벤트 뷰어에는 가동 중지 기간 동안 항목도 표시되지 않습니다. 가동 중지 시간이 시작될 때까지 시스템/보안/응용 프로그램 로그에는 거의 분당 하나의 일반적인 항목이 있습니다. 그리고 다운타임이 끝난 후 다음 항목이 시작됩니다.

해당 기간 동안 VPS가 절전 모드에 들어간 것처럼 보입니다. ID가 6005,6008,6009,6013,1072,1074,1076인 이벤트에 대한 이벤트 뷰어를 확인했습니다. 이러한 이벤트 ID가 계획된/예기치 않은 종료/다시 시작을 식별하는 데 도움이 될 수 있다는 다양한 인터넷 게시물을 읽었습니다. 이 기간에 해당하는 항목을 찾지 못했습니다.

이런 일이 발생하는 이유를 확인하고 이러한 일이 발생하지 않도록 하려면 또 무엇을 할 수 있습니까?

편집하다

이 다운타임 인스턴스는 호스트가 물리적 서버를 재부팅했기 때문에 발생했습니다. 이전 가동 중지 시간에 대해 호스트는 관여하지 않았다고 주장합니다. 보자. 나는 현재 @Greg의 게시물을 허용된 답변으로 표시하고 있습니다. 이는 지금까지 고려하지 않았던 작업이었기 때문입니다.

답변1

너는 어떤 다른 일을 할 수 있니? 1분 간격으로 ASP.Net 상태 모니터링/하트비트를 활성화합니다. 하트비트가 없으면 Windows/IIS/ASP.Net 외부에 있는 것일 가능성이 높습니다.

여러 호스트/네트워크에서 여러 서버를 사용하는 경우 운영 중단이 발생했을 가능성이 거의 없는 OS 결함보다는 서비스 제공업체가 중단을 일으켰을 가능성이 더 높습니다.

측정항목, 측정 또는 가용성 계약이 없으면 클라이언트 OS가 VPS 공급자 호스트 또는 네트워크의 문제를 해결하도록 하여 답변을 리버스 엔지니어링하려는 시도가 별로 없을 것입니다.

불행하게도 앱을 "클라우드"로 이동해도 손상되거나 제대로 작동하지 않는 아키텍처 또는 계약 기술을 수정할 수 없습니다.

답변2

VPN 제공업체에 문의하세요. 하드웨어 오류, 네트워크 문제 또는 기타 여러 가지 문제가 있을 수 있습니다. 원격 연결이 끊어지면 문제가 앱 외부, 아마도 OS 외부에 있음을 나타냅니다. 귀하의 공급업체는 귀하가 문제를 진단하는 데 도움을 줄 수 있어야 합니다.... 그렇지 않은 경우에도 귀하는 신뢰성 문제에 대해 무엇을 해야 할지에 대한 답을 얻을 수 있을 것이라고 생각합니다.

관련 정보