증상
사용 현황 로그는 삭제 되지 않습니다. 일반적으로 주어진 시간에 최대 6 개 이하의 사용 파일을 사용할 수 있지만,이 문제가 발생 하면 로깅 디렉터리에서 수백 또는 수천 개의 사용 현황 로그를 찾을 수 있습니다.
사용 가져오기 타이머 작업이 실행 되는 경우 SharePoint ULS 로그에 다음과 같은 오류가 표시 됩니다.
OWSTIMER. EXE (0x51A0) 0x59E4 SharePoint Foundation 사용 인프라 a5rv High 데이터 가져오기 후 사용 현황 로그 파일 ' E:\Logs\ServerName-20130701-2117.usage '을 (를) 삭제 하지 못했습니다 . 예외: System.webserver 예외 사항: 프로세스가 다른 프로세스에서 사용 중 이므로 파일에 액세스할 수 없습니다. Microsoft에서 maybeFullPath (Int32 errorCode, String)의 WinIOError (문자열 destFileName)의 on. t o t. __Error SPProvisioningAssistant MoveFileOrDirectory (FileSystemInfo fi, String newPath)의 microsoft sharepoint. SPProvisioningAssistant (DeleteFileOrDirectory fi)의 기타 증상에는 다음이 포함 되어 있습니다. • 웹 분석 데이터 없음 • "Microsoft SharePoint Foundation 사용 현황 데이터 가져오기" 타이머 작업은 완료 되지 않습니다. • "Timer Service Recycle" 타이머 작업은 타이머 서비스를 실제로 다시 시작할 수 없습니다. 사용 현황 데이터 가져오기 작업을 일시 중지 하 려 하며 10 분 후에는 재생을 건너뜁니다. • Owstimer 내에서 메모리 팽창 (누수). 정상 보다 더 많은 메모리를 사용 하는 타이머 서비스가 표시 될 수 있습니다. 타이머 서비스를 다시 시작 하면 정상적으로 다시 전환 되지만 시간이 지남에 따라 다시 구축할 수 있습니다. • "진단 데이터 공급자: 추적 로그" 타이머 작업은 주기적으로 ULS 로그 데이터를 로깅 데이터베이스로 가져오지 않습니다.
원인
이는 Windows 업데이트 KB 2775511 또는 KB 2682011 또는 KB 2882822가 SharePoint 서버에 적용 될 때 발생 합니다.
해결 방법
이 수정은 SharePoint 2010의 12 월 2013 누적 업데이트에 있습니다.
SharePoint server 패키지에 포함 되어 있는 Foundation 패키지에 대 한 설명을 보려면 다음을 수행 합니다. http://support.microsoft.com/kb/2849981에 해결 된 문제 중 하나에 대 한 설명이 표시 됩니다.
"SharePoint Server 2010 서버에 핫픽스 2775511 또는 핫픽스 2682011을 설치한 후에는 파일 시스템에서 사용 현황 공급자 (사용) 파일이 삭제 되지 않습니다. 또한 사용법 파일은 계속 증가 하 고 있습니다. "
이는 알려진 모든 증상이 포함 되지 않은 문제의 일반적인 요약 이지만,이 KB에 기술 된 문제를 해결 하는 것입니다.
KB에 대 한 링크 및 다운로드:http://support.microsoft.com/kb/2849971
추가 정보
12 월 2013 누적 업데이트를 신속 하 게 설치할 수 없는 경우에는 다음과 같은 두 가지 해결 방법이 있습니다.1. 타이머 서비스를 하루에 한 번 (최소) 수동으로 재생 하도록 예약 된 작업을 설정 합니다 (6 시간 마다). 다음과 같은 PowerShell 명령을 사용 하 여 서비스를 재활용할 수 있습니다.
다시 시작-서비스-이름 SPTimerV4
그런 다음 팜에 있는 모든 SharePoint 서버에서6 시간 마다 실행 되도록 예약 된 작업을 설정 하기만 하면 됩니다. 타이머 서비스가 수동으로 재생 되 면 사용 파일에 대 한 열린 핸들이 해제 되 고 사용 현황 데이터 가져오기 타이머 작업의 다음 인스턴스가 실행 될 때 (기본적으로 30 분 마다) 자동으로 삭제 됩니다. 수동으로 파일을 삭제할 필요는 없습니다.
2. KB2775511 또는 KB2682011 또는 KB2882822 (설치 되어 있는 경우)을 제거 하는 것이 좋지만,이는 옵션입니다.
"주어진 시간에는 일반적으로 6 개 미만 이어야 합니다." 문의 사항에 대 한 참고 사항: 기본 설정이 제자리에 있기만 하면 주어진 시간에 최대 6 개의 사용 파일을 보유할 수 있습니다. 이 기능에 영향을 주는 두 가지 설정은--"Microsoft SharePoint Foundation 사용 현황 데이터 가져오기" 타이머 작업의 일정입니다. 기본적으로 30 분 마다 실행 됩니다. 하루에 한 번이 일정이 너무 커지면 더 많은 사용 현황 파일을 사용할 수 있습니다.--UsageLogCutTime. 기본적으로이는 5 분 마다 새 사용 로그가 생성 됨을 의미 합니다. 30 분 마다 실행 되는 가져오기 작업을 사용 합니다. 가져오기 작업을 실행 하기 전에 6 개 이하의 파일을 컴파일하고, 데이터를 가져온 다음, 파일을 삭제 해야 합니다. SPUsageService를 실행 하 여이 값을 확인할 수 있습니다.