다음을 통해 공유


캐시된 개체가 삭제되었습니다(SharePoint Server).

적용 대상:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

규칙 이름: 캐시된 개체가 제거되었습니다.

요약: 캐시 호스트의 캐시 서비스 메모리 사용량이 하위 워터마크 임계값을 초과하면 이미 만료된 개체가 제거됩니다. 메모리 사용량이 상위 워터마크 임계값을 초과하는 경우 메모리 사용량이 하위 워터마크로 복귀될 때까지 개체는 만료 여부에 관계없이 메모리에서 제거됩니다. 이후에 캐시된 개체는 최적의 메모리 분산 상태를 유지하기 위해 다른 호스트로 다시 라우팅될 수 있습니다.

원인: 캐시 클러스터의 메모리가 충분하지 않습니다.

해결 방법: 서버에 RAM을 더 추가합니다.

  • 메모리를 늘리기 위해 서버에 더 많은 RAM을 추가할 수 있습니다. 실패한 서버를 식별하려면 SharePoint 중앙 관리 웹 사이트의 모니터링 섹션에서 문제 및 솔루션 검토를 클릭하고 실패한 서버 목록에서 서버 이름을 찾습니다. 서버 팜에 실패한 서버가 여러 개 있으면 각 실패한 서버에서 이 문제 해결 단계를 반복해야 합니다.

해결 방법: 분산 캐시의 메모리 할당을 늘립니다.

  1. 다음 멤버 자격이 있는지 확인합니다.
  • SQL Server 인스턴스에 대한 securityadmin 고정 서버 역할

  • 업데이트하려는 모든 데이터베이스에 대한 db_owner 고정 데이터베이스 역할

  • Microsoft PowerShell cmdlet을 실행 중인 서버의 Administrators 그룹

  • Farm Administrators 그룹

    관리자는 Add-SPShellAdmin cmdlet을 사용하여 SharePoint Server cmdlet 사용 권한을 부여할 수 있습니다.

    참고

    권한이 없는 경우 설치 관리자 또는 SQL Server 관리자에게 문의하여 권한을 요청하십시오. PowerShell 권한에 대한 자세한 내용은 Add-SPShellAdmin을 참조하십시오.

  1. SharePoint 관리 셸을 시작합니다.

  2. 사용 현황에서 현재 분산 캐시 설정을 확인합니다. 이렇게 하려면 다음 명령을 실행합니다.

    Get-SPDistributedCacheClientSetting

    자세한 내용은 Get-SPDistributedCacheClientSetting을 참조하세요.

  3. 팜의 모든 캐시 호스트에서 분산 캐시 서비스를 중지합니다. 이 작업을 수행하려면 각 캐시 호스트에서 다음 명령을 실행합니다.

    Stop-SPDistributedCacheServiceInstance -Graceful

    자세한 내용은 SharePoint Server에서 분산 캐시 서비스 관리의 "분산 캐시 서비스의 정상 종료 수행"을 참조하세요.

  4. 분산 캐시 서비스의 캐시 크기를 틀리려면 PowerShell 명령 프롬프트에서 캐시 호스트에 대해 다음 명령을 한 번만 실행합니다.

    Update-SPDistributedCacheSize -CacheSizeInMB CacheSize

    여기서 각 부분이 나타내는 의미는 다음과 같습니다.

  • CacheSize는 캐시 크기의 메모리 할당량(MB)입니다. 기본값은 총 시스템 RAM의 5%입니다. 이 값이 총 시스템 RAM의 40%보다 커서는 안 됩니다(최대 제한은 16GB).
  1. 모든 캐시 호스트에서 배포된 캐시 서비스를 시작합니다. 분산 캐시 서비스를 시작하려면 중앙 관리의 서버 제공 서비스 페이지로 이동한 다음 팜의 모든 캐시 호스트에서 배포된 캐시 서비스를 시작합니다.

참고 항목

개념

SharePoint Server에서 분산 캐시 서비스 관리

SharePoint Server의 피드 및 분산 캐시 서비스 계획

기타 리소스

Update-SPDistributedCacheSize

분산 캐시 서비스 계획 및 사용