Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

FailedRequestTracing 설정으로 인한 iisexpress.exe 비정상 종료 문제

사실 이번 글은, 정확한 해답을 기록한 것이 아니기 때문에 참고만 하시기 바랍니다.

iisexpress.exe가 중간에 한번씩 (비정상) 종료되는 문제가 발생했는데, 그 시점의 이벤트 로그를 보면 다음과 같은 항목들이 남아 있었습니다.

Log Name: Application
Source: IIS Express
Date: 2011-08-09 오후 4:26:39
Event ID: 2290
Task Category: None
Level: Warning
Keywords: Classic
User: N/A
Computer: TEST.testpc.com
Description:
FailedRequestTracing module encountered runtime error. The problem happened at least 124 times in the last 5 minutes. The data is the error.


5분 사이에 124번의 "Failed"로 기록될 상황이 발생했다는 것인데...?

Log Name: Application
Source: IIS Express
Date: 2011-08-09 오후 4:26:39
Event ID: 2283
Task Category: None
Level: Warning
Keywords: Classic
User: N/A
Computer: TEST.testpc.com
Description:
FailedRequestTracing module failed to create directory '\\?\C:\Windows\system32\config\systemprofile\Documents\IISExpress\TraceLogFiles\Development Web Site\'. No logs will be generated until this condition is corrected. The problem happened at least 1025 times in the last 5 minutes. The data is the error.


FailedRequestTracing 모듈이 폴더 생성을 할 수 없었다는 것 자체를 "failed"한 것이 5분 안에 124번이 발생했다는 것일까요? 혹시나 싶어서,
"C:\Windows\System32\config\systemprofile\Documents\IISExpress\TraceLogFiles\Development Web Site" 폴더에 IIS_IUSRS 권한을 주었지만, 여전히 오류는 계속 발생했습니다.

아래의 문서에서 FailedRequestTracing 모듈에 대한 정보를 좀 더 얻을 수 있었지만,

Troubleshooting Failed Requests Using Tracing in IIS 7 
; http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis-7/

여전히 이벤트 로그에 남겨진 상황을 정확히 이해할 수는 없었습니다.

이거저거 해본 끝에, 결국 applicationHost.config 파일에서 다음의 옵션을 조정하니 더 이상 그런 오류 및 비정상 종료되는 문제는 발생하지 않았습니다.

<sites>
    <site name="..." id="...">
        <application path="/" applicationPool="Clr4IntegratedAppPool">
            <virtualDirectory path="/" physicalPath="..." />
        </application>
        <bindings>
            <binding protocol="http" bindingInformation="*:7521:localhost" />
        </bindings>
    </site>
    <siteDefaults>
        <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
        <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="false" maxLogFileSizeKB="1024" />
    </siteDefaults>
    <applicationDefaults applicationPool="Clr4IntegratedAppPool" />
    <virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>

오늘은 여기까지만! 일단 기록차원으로써 의미를 두고, 이 정도로 끝내야겠습니다. ^^




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 6/21/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




1  2  3  4  5  6  7  8  9  10  11  [12]  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
13641정성태6/11/20248673Linux: 71. Ubuntu 20.04를 22.04로 업데이트
13640정성태6/10/20248841Phone: 21. C# MAUI - Android 환경에서의 파일 다운로드(DownloadManager)
13639정성태6/8/20248448오류 유형: 906. C# MAUI - Android Emulator에서 "Waiting For Debugger"로 무한 대기
13638정성태6/8/20248531오류 유형: 905. C# MAUI - 추가한 layout XML 파일이 Resource.Layout 멤버로 나오지 않는 문제
13637정성태6/6/20248458Phone: 20. C# MAUI - 유튜브 동영상을 MediaElement로 재생하는 방법
13636정성태5/30/20248097닷넷: 2264. C# - 형식 인자로 인터페이스를 갖는 제네릭 타입으로의 형변환파일 다운로드1
13635정성태5/29/20248962Phone: 19. C# MAUI - 안드로이드 "Share" 대상으로 등록하는 방법
13634정성태5/24/20249433Phone: 18. C# MAUI - 안드로이드 플랫폼에서의 Activity 제어 [1]
13633정성태5/22/20248954스크립트: 64. 파이썬 - ASGI를 만족하는 최소한의 구현 코드
13632정성태5/20/20248574Phone: 17. C# MAUI - Android 내에 Web 서비스 호스팅
13631정성태5/19/20249330Phone: 16. C# MAUI - /Download 등의 공용 디렉터리에 접근하는 방법 [1]
13630정성태5/19/20248880닷넷: 2263. C# - Thread가 Task보다 더 빠르다는 어떤 예제(?)
13629정성태5/18/20249170개발 환경 구성: 710. Android - adb.exe를 이용한 파일 전송
13628정성태5/17/20248552개발 환경 구성: 709. Windows - WHPX(Windows Hypervisor Platform)를 이용한 Android Emulator 가속
13627정성태5/17/20248619오류 유형: 904. 파이썬 - UnicodeEncodeError: 'ascii' codec can't encode character '...' in position ...: ordinal not in range(128)
13626정성태5/15/20248886Phone: 15. C# MAUI - MediaElement Source 경로 지정 방법파일 다운로드1
13625정성태5/14/20248936닷넷: 2262. C# - Exception Filter 조건(when)을 갖는 catch 절의 IL 구조
13624정성태5/12/20248730Phone: 14. C# - MAUI에서 MediaElement 사용파일 다운로드1
13623정성태5/11/20248430닷넷: 2261. C# - 구글 OAuth의 JWT (JSON Web Tokens) 해석파일 다운로드1
13622정성태5/10/20249223닷넷: 2260. C# - Google 로그인 연동 (ASP.NET 예제)파일 다운로드1
13621정성태5/10/20248642오류 유형: 903. IISExpress - Failed to register URL "..." for site "..." application "/". Error description: Cannot create a file when that file already exists. (0x800700b7)
13620정성태5/9/20248561VS.NET IDE: 190. Visual Studio가 node.exe를 경유해 Edge.exe를 띄우는 경우
13619정성태5/7/20248874닷넷: 2259. C# - decimal 저장소의 비트 구조파일 다운로드1
13618정성태5/6/20248665닷넷: 2258. C# - double (배정도 실수) 저장소의 비트 구조파일 다운로드1
13617정성태5/5/20249474닷넷: 2257. C# - float (단정도 실수) 저장소의 비트 구조파일 다운로드1
13616정성태5/3/20248642닷넷: 2256. ASP.NET Core 웹 사이트의 HTTP/HTTPS + Dual mode Socket (IPv4/IPv6) 지원 방법파일 다운로드1
1  2  3  4  5  6  7  8  9  10  11  [12]  13  14  15  ...