내 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();
편집 내가 UserPrincipal를 사용하는 경우 같은 문제. 내가 ADAM 인스턴스에 전체 자세한 모든 진단을 설정 한
편집 ... 구성과 관련된 것으로 보인다 있지만 오류가 팝업되지 않습니다. 2s 호출시에 발생하는 가비지 콜렉션의 메시지가 없습니다.
나는 레지스트리에 다음하지만 변화 중 하나를 추가했습니다 :
- GC 강제 재발견 창 (초)
- GC 포스 ((초) 만료
- GC 명예 실패 창을 기다리 초)
편집 나는했습니다
핫픽스 ADAM service runs slowly or stops responding during garbage collection를 볼 수 있지만, 그것은 단지 내가 다른 게시물에 다른 발견 W2003하지 W2008R2/W7
얼마나 큰가요? 몇 살? 조각난 디스크입니까? 당신은 그것에 MS 컴팩트 유틸리티를 사용 해 봤어? –
아주 작은 데이터로 새로 설치됩니다. ms 컴팩트. – Vincent
예 - 압축하거나 조각 모음 할 필요가 없습니다. 50 초마다 발생하는 네트워크 문제를 고려할 수 있도록 localhost와 동일하게 시도해 보셨습니까? –