홈>
ASP CORE를 사용하여 웹 응용 프로그램을 실행하고 있습니다. 불행히도 Event Viewer Manager를 검사하는 동안 이상한 충돌이 발생하고 앱이 다시 시작되는 것을 발견했습니다.
오류 로그는 다음과 같습니다 :
오류가있는 응용 프로그램 이름 : dotnet.exe, 버전 : 1.1.0.1179, 타임 스탬프 : 0x58224b03 오류 모듈 이름 : KERNELBASE.dll, 버전 : 10.0.14393.1770, 타임 스탬프 : 0x59bf2ba6 예외 코드 : 0xe0434352 오류 오프셋 : 0x0000000000033c58 오류 프로세스 ID : 0x3ec4 오류가있는 응용 프로그램 시작 시간 : 0x01d3885e41a55d69 오류가있는 응용 프로그램 경로 : C : \ Program Files \ dotnet \ dotnet.exe 오류 모듈 경로 : C : \ Windows \ System32 \ KERNELBASE.dll 보고서 ID : 20b0cbe4-423e-4adf-ba0f-848a38ea967b 오류가있는 패키지 이름 : 결함이있는 패키지 관련 애플리케이션 ID :
내가 조사한 것은 dotnet.exe 프로세스의 메모리 누수입니다. 그러나 private bytes 매개 변수가 증가하지 않으므로 문제가되지 않습니다. 여기에 20 분의 앱 런타임 그래프를 첨부합니다. 충돌 및 재시작은 일정하며 2 분마다 발생합니다.
내 문제를 조사하는 방법에 대한 아이디어가 있습니까?
- 답변 # 1
관련 질문
- c# : IIS에서 여러 서비스를 호스팅하는 방법
- c# : 로그인에서 요청한 데이터베이스 "테스트"를 열 수 없습니다. 로그인에 실패했습니다. 사용자 'xyz \ ASPNET'에 대한 로그인 실패
- c# : JSONConvert.DeserializeObject를 사용하여 문자열에서 JSON을 가져 오려고합니다.
- c# : 이 SQL 링크를 어떻게 변환합니까?
- c# : 이 요청을 처리하려면 WebResource.axd 핸들러를 구성에 등록해야합니다. (RDLC 보고서 런타임)
- c# : 그리드보기에 중복이있을 때 버튼 비활성화
- c# : ASP.NET Core 2.2 잠금이 활성화되지 않음
- aspx 링크 버튼의 변수 값을 c# ASP 뒤의 code로 전달합니다. 그물
- c# : 마스터 페이지 ASP.NET에서 검색 창을 구현하는 방법
- c# : 자체 로거의 .net WebHost에서 로그를 캡처하려면 어떻게해야합니까?
알겠습니다. 문제의 원인을 발견했습니다. 응용 프로그램의 stdout 로그를 파고 들었습니다.
이 솔루션은이 파일에 IIS 사용자에 대한 모든 권한을 추가하는 것이 었습니다.
내가 바보 야 :)