메모리 사용량이 특정 수준을 초과하면 재활용되도록 IIS 7.5에서 앱 풀을 구성했습니다. 이 정보를 기록하도록 구성했습니다.
이벤트 로그에서 이것을 찾아야합니까?
‘IIS-W3SVC-WP’, ‘IIS-IISManager’및 나머지 모든 항목과 같은 모든 IIS 항목을 기준으로 필터링을 시도했지만 아무것도 없습니다.
내가 활성화 한 ‘IIS-Configuration’로그의 항목에도 추가되고 있음을 알 수 있습니다. 그러나 여전히 아무것도 없습니다.
답변
이 정보를 찾기가 매우 어려웠지만 결국 이 질문
을 발견했습니다. ‘시스템’이벤트 로그를보고 WAS 소스별로 필터링해야합니다. WAS에 대한 자세한 정보
는 다음과 같습니다.
답변
XPath 메시지 데이터 (필터링 할 XML에 없음)를 필터링하는 것이 불가능 해 보이므로 powershell을 사용하여 검색 할 수도 있습니다.
Get-WinEvent -LogName System | Where-Object {$_.Message -like "*recycle*"}
이를 통해 재활용 할 이벤트 ID가 5074 인 것을 알 수 있으므로 이것도 필터링 할 수 있습니다. 이 정보가 예상보다 오래 걸리는 것처럼 보였기 때문에 이것이 누군가에게 도움이되기를 바랍니다.
@BlackHawkDesign 주석과 함께 필요한 것을 찾는 데 도움이 될 것입니다.
나는 같은 문제가 있었다. 흥미로운 점은 앱 풀 재활용 이벤트가 기록되는 경우를 구성해야한다는 것입니다. 기본적으로 모든 경우가 아닌 몇 가지 경우입니다. IIS> 앱 풀> 앱 풀 선택> 고급 설정> 확장 재활용 이벤트 로그 항목 생성 – BlackHawkDesign에서 수행 할 수 있습니다.
답변
링크 전용 답변은 선호하지 않으므로 수락 된 답변의 링크 내용을 복사하여 붙여 넣습니다.
확실히 시스템 로그 입니다.
어떤 로그 파일? 음-시스템 로그 (예 : 서버 관리자 | 진단 | 이벤트 뷰어 | Windows 로그)를 마우스 오른쪽 버튼으로 클릭하여 실제 경로를 확인할 수 있습니다. 기본 물리적 경로는 %SystemRoot%\System32\Winevt\Logs\System.evtx
입니다.
사용자 지정 필터를 만들고 “소스 : WAS”로 필터링하여 IIS에서 생성 된 항목 만 빠르게 볼 수 있습니다.
특정 앱 풀에 대해서도 이러한 로깅을 먼저 활성화해야 할 수 있습니다. 기본적으로 앱 풀에는 8 개 중 3 개의 재활용 이벤트 만 활성화되어 있습니다. GUI를 사용하여 변경하려면 : II S Manager | 응용 프로그램 풀 | 앱 풀-> 고급 설정 | 재활용 이벤트 로그 항목을 생성합니다.