2015-01-20 7 views
0

내 AdLds/Adam 인스턴스에 이상한 동작이 있습니다.AdLds/Adam이 50 초마다 멈춤

매 50 초마다 쿼리를 실행하는 데 시간이 더 걸립니다. (0.1 초 대신 2.36 초) 동일한 간단한 쿼리로 로컬 인스턴스를 쿼리하는 간단한 테스트 프로그램을 작성했고 다음 스크린 샷을 받았습니다.

전 컴퓨터를 조회 한 결과와 상관없이 동일한 결과가 나타납니다.

왜 그런지 알고 싶습니다.

내 쿼리 코드 :

private const string Cx = "LDAP://server:389/CN=Por,DC=XXX,DC=int"; 
DirectoryEntry de = new DirectoryEntry(Cx) { Username = "username", Password = "password" }; 

DirectorySearcher ds = new DirectorySearcher(de) 
{ 
     Filter = "(cn=randomUsername)", 
     SearchScope = SearchScope.OneLevel 
}; 
SearchResult sr = ds.FindOne(); 

enter image description here

편집 내가 UserPrincipal를 사용하는 경우 같은 문제. 내가 ADAM 인스턴스에 전체 자세한 모든 진단을 설정 한

편집 ... 구성과 관련된 것으로 보인다 있지만 오류가 팝업되지 않습니다. 2s 호출시에 발생하는 가비지 콜렉션의 메시지가 없습니다.

나는 레지스트리에 다음하지만 변화 중 하나를 추가했습니다 :

  • GC 강제 재발견 창 (초)
  • GC 포스 ((초) 만료
  • GC 명예 실패 창을 기다리 초)

편집 나는했습니다

핫픽스 ADAM service runs slowly or stops responding during garbage collection를 볼 수 있지만, 그것은 단지 내가 다른 게시물에 다른 발견 W2003하지 W2008R2/W7

+0

얼마나 큰가요? 몇 살? 조각난 디스크입니까? 당신은 그것에 MS 컴팩트 유틸리티를 사용 해 봤어? –

+0

아주 작은 데이터로 새로 설치됩니다. ms 컴팩트. – Vincent

+0

예 - 압축하거나 조각 모음 할 필요가 없습니다. 50 초마다 발생하는 네트워크 문제를 고려할 수 있도록 localhost와 동일하게 시도해 보셨습니까? –

답변

0

에 적용 AD LDS slow on first access - Why?

당신은 ADLDS 인스턴스를 호스팅하는 서버의 전체 이름을 지정해야합니다. 왜 그런지 모르겠지만 이상하게 들리지만 제대로 작동합니다.