Server 2012 R2의 IIS 8.5가 요청을 제대로 로깅하지 않는 문제가 있습니다. 약 일주일 전까지는 잘 작동했습니다. 10MB가 넘는 로그 파일을 생성했습니다. 이 정보는 분석 처리에 유용했습니다. 현재 로그 파일에는 정보가 거의 포함되어 있지 않으며 가끔 요청이 기록됩니다(100kb 미만의 로그 파일 생성). 중지되도록 변경된 사항이 무엇인지 잘 모르겠습니다.
저는 이 파일들을 주기적으로 복사해서 별도의 위치에서 분석합니다. 지난 달의 로그 파일 크기는 모두 각각 1MB에서 14MB 사이였습니다. 동일한 로그 파일은 나중에 <100kb 파일로 표시되었습니다. 각 항목은 Date Modified
변경되지 않은 것 같습니다. 두 파일 세트의 복사본이 모두 있습니다.
IIS6 및 IIS7과 관련된 다른 유사한 문제를 읽으면서 비슷한 설정을 확인하게 되었습니다.
- 테스트 서버와 프로덕션 서버 간에 로깅 디렉터리에 대한 권한이 일치합니다. 이는 변경된 것 같지 않습니다.
- 설정이 변경되지 않았습니다 -
dontLog = False
,selectiveLogging = logAll
Use local time for file naming and rollover
선택 취소되어 있습니다.- W3C 로깅 설정이 기본값입니다.
Log Event Destination
로 변경하면Both log file and ETW event
동일한 결과가 생성됩니다. 제한된 요청이 기록되었습니다.- 서비스 및 IIS를 다시 시작해도 변경 사항이 없습니다.
- 서버를 다시 시작해도 아무런 변화가 없습니다.
W3C 로깅 서비스가
Automatic
시작 되도록 설정됨
#Software: Microsoft Internet Information Services 8.5 #Version: 1.0 #Date: 2015-10-08 15:22:58 #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken 2015-10-08 15:22:58 x.x.x.x GET / - 80 - x.x.x.x MSIE+6.0 - 200 0 0 187 2015-10-08 15:27:58 x.x.x.x GET / - 80 - x.x.x.x MSIE+6.0 - 200 0 0 78 2015-10-08 15:32:58 x.x.x.x GET / - 80 - x.x.x.x MSIE+6.0 - 200 0 0 93
답변1
문제는 해결되었지만 Active Directory 및 도메인 컨트롤러에 대한 이해가 부족합니다.
로그 파일을 복원한 조건은 다음과 같습니다.
- 로그 파일이 보관되고 있었지만 내 계정에는 표시되지 않았습니다. (서버/파일 시스템에 저장되지 않습니까?)
- 서버와 도메인 간의 신뢰 관계에 오류가 발생했습니다.
- 계정을 포함하여 도메인과 서버 간의 신뢰 관계가 복원되면 로그 파일을 다시 사용할 수 있게 되었습니다. 여기에는 문제가 발생한 기간 동안 생성된 모든 로그 파일이 포함됩니다.
이 정보가 미래에 누군가에게 유용하길 바랍니다.