ASP.NET 응용 프로그램을 다시 시작하는 이유를 모니터링 (로그) 할 수있는 방법이 있습니까?ASP.NET 응용 프로그램 다시 시작 이유를 확인하는 방법
이제는 다소 복잡한 사이트에 문제가 있습니다. 파일 업로드 중에 다시 시작됩니다. 모든 파일에있는 것이 아니라 매 5 ~ 10 일마다. 우리는 커스텀 VirtualPathProvider를 사용합니다. 그래서 이것은 이유가 될 수 있습니다. 또한 배경 작업자 스레드가 있으며 이는 또한 이유가 될 수 있습니다. 그 이유를 아는 것이 좋을 것입니다.
XP (IIS 5.1) 및 Windows Server 2003 (IIS 6)에서 문제가 발생합니다.
은 해상도 :
고마워, 우리는 그것을 잡을 관리했습니다. 도달 한 최대 재 컴파일에 기인합니다. 문제는 VirtualPathProvider에있을 가능성이 있지만 완전히 다른 질문입니다. 접근 방식의
요약 : ScottGu의 블로그가 완벽하게 작동 해킹에
- .
- machine.config를 통한 모니터링 또한 훌륭하지만 로그에 기록하는 것을 선호합니다.
- 가장 간단한 해결책은 내 Application_End 메서드에서 HostingEnvironment.ShutdownReason 속성을 확인하는 것입니다.
사용중인 IIS 버전을 알려주십시오. IIS 7이 Windows 이벤트 로그에 이러한 이벤트를 기록한 것을 보았습니다. –
XP 및 Windows Server 2003에서 테스트되었습니다. IIS 5.1 및 6이므로 – XOR
자세한 내용을 참조하십시오. 어느 시점에서 다시 시작됩니까? – haroldcampbell