이벤트 로그에서 앱 풀 재활용을 찾는 방법


79

메모리 사용량이 특정 수준을 초과하면 재활용되도록 IIS 7.5에서 앱 풀을 구성했습니다. 이 정보를 기록하도록 구성했습니다.

이벤트 로그에서 이것을 찾아야합니까?

'IIS-W3SVC-WP', 'IIS-IISManager'및 나머지 모든 항목과 같은 모든 IIS 항목을 기준으로 필터링을 시도했지만 아무것도 없습니다.

내가 활성화 한 'IIS-Configuration'로그의 항목에도 추가되고 있음을 알 수 있습니다. 그러나 여전히 아무것도 없습니다.

답변:


114

이 정보를 찾기가 매우 어려웠지만 결국 이 질문
을 발견했습니다. '시스템'이벤트 로그를보고 WAS 소스별로 필터링해야합니다. WAS에 대한 자세한 정보
는 다음과 같습니다.


14
나는 같은 문제가 있었다. 흥미로운 점은 앱 풀 재활용 이벤트가 기록되는 경우를 구성해야한다는 것입니다. 기본적으로 모든 경우가 아닌 몇 가지 경우입니다. IIS> 앱 풀> 앱 풀 선택> 고급 설정> 확장 재활용 이벤트 로그 항목 생성
Maarten Kieft

2
@BlackHawkDesign 댓글을 완전한 답변으로 바꾸는 것을 고려해야합니다 (아마도 관련 설정의 스크린 샷을 사용하더라도 ;-).이 정보는 앱 풀이 실제로 재활용되는시기를 성공적으로 감지하는 데 다소 중요합니다.
Chris O

22

XPath 메시지 데이터 (필터링 할 XML에 없음)를 필터링하는 것이 불가능 해 보이므로 powershell을 사용하여 검색 할 수도 있습니다.

Get-WinEvent -LogName System | Where-Object {$_.Message -like "*recycle*"}

이를 통해 재활용 할 이벤트 ID가 5074 인 것을 알 수 있으므로 이것도 필터링 할 수 있습니다. 이 정보가 예상보다 오래 걸리는 것처럼 보였기 때문에 이것이 누군가에게 도움이되기를 바랍니다.

@BlackHawkDesign 주석과 함께 필요한 것을 찾는 데 도움이 될 것입니다.

나는 같은 문제가 있었다. 흥미로운 점은 앱 풀 재활용 이벤트가 기록되는 경우를 구성해야한다는 것입니다. 기본적으로 모든 경우가 아닌 몇 가지 경우입니다. IIS> 앱 풀> 앱 풀 선택> 고급 설정> 확장 재활용 이벤트 로그 항목 생성 – BlackHawkDesign에서 수행 할 수 있습니다.


5

링크 전용 답변은 선호하지 않으므로 수락 된 답변의 링크 내용을 복사하여 붙여 넣습니다.


확실히 시스템 로그 입니다.

어떤 로그 파일? 음-시스템 로그 (예 : 서버 관리자 | 진단 | 이벤트 뷰어 | Windows 로그)를 마우스 오른쪽 버튼으로 클릭하여 실제 경로를 확인할 수 있습니다. 기본 물리적 경로는 %SystemRoot%\System32\Winevt\Logs\System.evtx입니다.

사용자 지정 필터를 만들고 "소스 : WAS"로 필터링하여 IIS에서 생성 된 항목 만 빠르게 볼 수 있습니다.

특정 앱 풀에 대해서도 이러한 로깅을 먼저 활성화해야 할 수 있습니다. 기본적으로 앱 풀에는 8 개 중 3 개의 재활용 이벤트 만 활성화되어 있습니다. GUI를 사용하여 변경하려면 : II S Manager | 응용 프로그램 풀 | 앱 풀-> 고급 설정 | 재활용 이벤트 로그 항목을 생성합니다.


2

IIS 버전 8.5 이상

웹 사이트 / 응용 프로그램에 대해 Windows 용 이벤트 추적을 활성화하려면

  1. 로깅으로 이동하여 ETW 이벤트 만 또는 로그 파일과 ETW 이벤트 모두 ...가 선택 되어 있는지 확인합니다 .

여기에 이미지 설명 입력

  1. 응용 프로그램 풀의 고급 설정에서 원하는 재활용 로그를 활성화합니다.

여기에 이미지 설명 입력

  1. 기본 사용자 정의보기로 이동 : WebServer는 IIS 로그를 필터링합니다.

사용자 정의보기> ServerRoles> 웹 서버

여기에 이미지 설명 입력

  1. ... 또는 시스템 로그 :

Windows 로그> 시스템

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.