이벤트 ID 2021 및 이벤트 ID 2022 문제를 해결 하는 방법

증상

적용 대상 섹션에서 포함 된 운영 체제 중 하나가 잠시 동안 응답 하지 및 다음과 비슷한 여러 이벤트가 시스템 로그에 기록 될 수 있습니다.
이벤트 ID: 2022
원본: Srv
설명: 서버에서 마지막 s 초 동안에서 사용 가능한 연결이 n 번을 찾을 수 없습니다.
이벤트 ID: 2021
원본: Srv
설명: 서버가 지난 %3 초 동안에서 작업 항목을 %2 번은 만들 수 없습니다.
또한 서버 또는 문제가 발생 하는 서버에 연결 된 클라이언트에 다음과 유사한 이벤트가 기록 될 수 있습니다.
이벤트 ID: 3013
원본: Rdr
설명: 리디렉터가 초과 되었습니다 컴퓨터 이름을.
때로는 서버 컴퓨터 자체에 연결할 때 문제가 발생 하는 서버 컴퓨터에 이벤트 3013 기록 될 수 있습니다.

참고: 다양 한 문제 해결 단계는이 문서에서 설명 하는 데도 사용할 수 있습니다 이벤트 ID 3013 오류를 해결 합니다.

운영 체제의 다른 구성 요소 작동 하지 않을 수 및 이벤트 로그 메시지의 데이터 섹션에 1450의 상태 코드를 보고 하는 오류 메시지가 나타날 수 있습니다. 즉, "시스템 리소스 부족." 이러한 이벤트는 응용 프로그램 이벤트 로그 나 시스템 이벤트 로그에서 찾을 수 있습니다. 이러한 메시지는 기본 이벤트를 서버 서비스에 연결 하는 경우에이 문서에 설명 되어 있는 문제에 적용할 수 있습니다. 그러나이 사실은 쉽게 결정 되지 않습니다. 예를 들어, 클러스터 서비스에서 생성 되는 이벤트 ID 1055입니다. 일반적으로 서버 서비스에 대 한 실패 한 연결을 보고 하는 클러스터 서비스에서이 이벤트는.

원인

서버 서비스를 I/O 스트림 네트워크 계층에서 대기 중인 네트워크 작업 항목에 대 한 요구 유지할 수 없습니다 때문에이 문제가 발생 합니다. 서버 서비스가 충분히 빠르게 하드 디스크 및 exhausts 사용 가능한 리소스에 요청한 네트워크 I/O 항목을 처리할 수 없습니다.

서버 서비스를 사용할 수 있는 리소스가 낭비 많은 근본 원인이 있을 수 있습니다. 예를 들어, 네트워크 어댑터 및 하드 디스크 드라이브 간의 I/O 경로 있는 모든 문제는 여기서에서 설명 하는 현상이 발생할 수 있습니다.

이 문제는 잘못 된 네트워크 어댑터 드라이버가 설치 된 경우에 발생할 수 있습니다.

해결 방법

이 문제를 해결 하려면 서버 서비스를 사용할 수 있는 자원 수를 최대화 하려면 먼저 시도 합니다. 이 작업을 수행 하는 방법에 대 한 자세한 내용은 참조 "수준 1입니다. "서버 리소스를 최대화 섹션입니다.

중요: 이 시점에서 서버 서비스의 시스템 리소스를 최대화 수 없습니다 것이 문제의 근본 원인을 해결 하기가 더 어렵습니다.

그런 다음, 어떤 경우 이벤트 id 2022 2021 오류 표시를 확인 하십시오. 많은 다른 문제는이 문제가 발생할 수 있습니다. 이 문제를 해결 하는 경우, 하드 디스크 드라이브 배열 네트워크 어댑터에서 I/O 경로 있는 모든 구성 요소를 조사 합니다. 예를 들어, 아마도 이러한 오류가 발생할 백업 프로그램이 실행 중일 때. 아마도 발생 초기만 아침 사용자가 로그온 합니다. 을 간단 하 게만 하면 오류가 발생 하면 서버 서비스가 서버 서비스에 대 한 핫픽스 업데이트를 적용 하는 함께 조정이 문제를 해결 수 있습니다.

일반 정보

서버 서비스에서 작업 항목의 누적 때 이벤트 2021이 로깅됩니다. 그러나 디스크 하위 시스템의 요청 수를 유지 하지 않습니다 때문에 서버 서비스에서 작업 항목의 누적 가장 일반적인 원인은 임을 이해 해야 합니다. 서버 서비스는 몇 가지 조정 하면 되지만이 완전히 문제가 해결 되지 않습니다의 디스크 처리량에 문제가 발생 하는 경우. 따라서 가장 중요 한 단계는 디스크 처리량이 일반 초기 계획의 변경 여부는 적어도 합리적인 제한 내에서 결정 하는 것입니다.

이벤트 2022 너무 적은 연결을 사용자가 사용할 수 없을 때 기록 됩니다. 가장 일반적인 원인은 부족 하 여 사용 가능한 네트워크 연결에 넓은 스윙 네트워크 로드 많은 클라이언트가 동시에 연결을 시도 하거나 일부 클라이언트가 여러 연결을 시도 하 여 표현에입니다. 사용자가 연결을 빠르게 만들 수 없습니다 있기 때문에 클라이언트 프로그램 오류일 수 있습니다. 이렇게 하면 너무 적은 연결을 새 사용자에 대해 사용할 수 있습니다. 따라서 네트워크 로드 변경 내용을 합리적인 제한 내에서 같음을 확인 하는 가장 중요 한 단계 중 하나입니다.

이러한 메시지가 자주 이벤트 로그에 기록 될 로드에서 사소한 변경 내용이 있으면 서버 서비스 작업을 수정할 수 있습니다. 디스크 하위 시스템 속도가 너무 느리면 또는 네트워크 로드가 너무 높게 또는 너무 변수 경우 서버 서비스가 수정 문제가 해결 되지 것입니다의. 있는 것은 이러한 이벤트 true 근본 원인을 확인 하려면 성능 모니터와 네트워크 패킷 캡처 프로그램을 Microsoft 또는 타사 공급 업체에서 같은 도구에서 사용 해야 하는 이유입니다. 특정 문제 해결 단계를 설명이 섹션의 하위 섹션 "레벨 2. 근본 원인을 파악 합니다. "

수준 1입니다. 서버 리소스 극대화

오류 메시지, 제거 또는 오류 메시지 빈도 줄이려면 서버 서비스를 사용할 수 있는 자원 수를 최대화 하기 위해 시도할 수 있습니다. 서버 리소스를 늘리는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.:

228766 서버 서비스 등록 정보를 변경 하는 방법


중요
  • 이 시점에서 서버 서비스의 시스템 리소스를 최대화 수 없습니다 것이 문제의 근본 원인을 해결 하기가 더 어렵습니다.
  • 서버 서비스를 사용 하 여 문제를 해결 하는 Windows 기반 서버를 다시 작성 하려면. Windows 기반 서버를 다시 작성 하는 문제가 해결 되지 않습니다. 문제가 다시 발생 합니다.
수준 2 하위 절에서 설명 하는 방법을 시간이 많이 걸립니다. "수준 1에 설명 된 대로 서버 리소스를 늘릴 수도. 문제를 해결 하려면 더 많은 시간을 위한 예비 단계로 서버 리소스를 최대화 하 는"섹션. 나만 사소한 변형을 서버 로드 또는 디스크 하위 시스템은 유지할 수 없을 때만 짧은 기간에는, 수준 1 하위 절에서 설명한 대로 서버 서비스 작업을 수정할 결정할 수 있습니다.
덤프 파일을 만들도록 서버를 설정 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조 하는 다음 문서 번호를 클릭 합니다.

Windows 2000, Windows XP 및 Windows Server 2003에 대 한 메모리 덤프 파일 옵션 개요 254649

244139 Windows 기능 사용 하면 Memory.dmp 파일을 키보드로 생성할 수


서버 서비스는 서버를 시작할 때 자동으로 조정 됩니다. 그러나 대부분의 기본 설정은 업그레이드 되지 않은 새 버전의 Microsoft Windows 2000 및 Windows Server 2003 서비스 팩이 출시 되었습니다. 이 섹션에 지정 된 값 현재 사용 가능한 서비스 팩을 사용 하 여 Microsoft 기술 지원 서비스의 모범 사례를 나타냅니다. 현재 서비스 팩을 적용 하는 것 외의 값 모두에 적용 됩니다 이전 시스템으로 커널, 리디렉터 및 서버 서비스에 대 한 현재 핫픽스가 설치 된. 업그레이드 되는 서버 서비스를 설치 하기 전에 한 번에 리디렉터 및 커널 현재 핫픽스를 설치 하는 것이 좋습니다. 바로 커널 현재 핫픽스를 설치할 수 없는 경우에 서버 서비스 핫픽스 설치 되는 리디렉터에 대 한 현재 핫픽스를 설치 합니다.

A. 변경 레지스트리 설정을 서버 서비스 성능 최대화

중요: 이 섹션, 방법 또는 작업은 레지스트리를 수정하는 방법을 설명하는 단계를 포함합니다. 그러나, 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의 깊게 수행해야 합니다. 추가 보호 조치로, 해당 레지스트리를 수정하기 전에 미리 백업하세요. 그런 다음, 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은, Microsoft 기술 자료의 다음 문서 번호를 클릭합니다.
322756 백업 및 Windows에서 레지스트리를 복원 하는 방법


참고: 이 섹션에 설명 되어 있는 레지스트리 값을 추가 하면 확인 10 진수 형식에서으로 입력 해야 합니다.
1. 이벤트 ID 2021 오류를 줄입니다

특히 이벤트 ID 2021를 해결 하기 위해 레지스트리 편집기를 시작 하 고 다음 레지스트리 하위 키를 찾습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
그런 다음 추가 또는 다음 DWORD 레지스트리 값 수정:
설명: 최대 작업 항목
값 이름: MaxWorkItems
데이터 형식: REG_DWORD
값 데이터: 0x2000 또는 8192 (십진수)

설명: 요청한 버퍼 크기
값 이름: SizReqBuf
데이터 형식: REG_DWORD
데이터 값: 0x4104 또는 16644 (10 진수)


값의 범위

간단한 토론 허용 되는 값의 범위를 명확 하 게 여기에 지정 합니다. 하지만 다른 문서가 있는지 보여 주는 큰 최대 정의 된 값, 이러한 최대 값을 사용할 수 없습니다.


MaxWorkItems 레지스트리 항목에 대 한 이상 1.5 기가바이트 (GB의 메모리) 없이 /3gb Boot.ini 파일에 스위치를 서버에 8196 값만 사용할 수 있습니다. 최대 값은 '65535' (십진수)입니다. 하지만이 높은 설정으로 인해 서버가 응답 하지 않습니다 충분 한 작업 항목을 사용 하는 경우. 따라서이 값이 클수록 일반적으로 사용할 수 없습니다의 서버 서비스 작업 항목 버퍼 크기 수정 하지 않고. MaxWorkItems 레지스트리 항목의 높게 설정 서버를 시작할 때 응답 하지 않을 수도 하 고 이것의 원인을 비페이징 메모리가 소모 됩니다. 관찰 된 태그 LSwn, 수 또는 거의 기타 밀접 하 게 관련 태그.

기본적으로 SizReqBuf 값은 '16644' 있지만 비페이징 풀 할당 작업 항목 당 ' 20480' 됩니다. 추가 할당 추적 오버 헤드가 있기 때문에입니다. 따라서 8196 maxworkitems 값을 사용 하면 서버 서비스는 최대 160 메가바이트 (MB) 256 MB 풀 제한 Microsoft x86 32 비트 운영 체제의 모든 버전에서의 데 있습니다. 그러나 로드가 매우 조건 에서만 최대 한도 연결할 수는 그렇다. Microsoft 기술 지원부에 160 MB 이상의 사용에서 가능한 최대 256 mb 전체 비페이징 풀의 서버 서비스에 대 한 권장 하지 않습니다. (나눌 값 1024 * 1024의 바이트 수 메가바이트 변환 하려는 경우.) Microsoft 고객 기술 지원부 고성능 파일 서버가 응답 8196 보다 큰 값을 사용 하는 경우 중지 되었습니다 여러 문제를 확인 했습니다. 이러한 서버 풀 비페이징 된 풀 누수 없이 많이 사용 하는 다른 구성 요소를 했습니다.

따라서 8196보다 큰 값을 사용 하지 마십시오. Maxworkitems큰 값을 사용 하려는 경우 제한할 서버 서비스에서 사용 하는 최대 풀 SizReqBuf 값을 줄이십시오. 일부 응용 프로그램에서는 더 많은 작업 항목이 필요 하는 경우와 같이 IIS 백 엔드 서버, 도메인 컨트롤러 또는 파일 서버 리디렉션된 사용자 프로필이 저장 된 우리가 해야 합니다 최대 SMB 버퍼 크기를 아래와 같이 설정 줄이고.

값 이름: SizReqBuf
데이터 형식: REG_DWORD
데이터 값: 8452 (10 진수)


이렇게 하면 한 페이지 되지 않은 풀 할당 12284 바이트. /3gb 스위치가 없는 서버에서 사용할 수 있는 13824 작업 항목의 최대를 수 있습니다. /3gb 스위치를 사용 하는 서버에 높은 로드 서버 표준 사례로 80MB 비페이징 풀 사용을 제한 하기 위해 SizReqBuf 8452 MaxWorkItems6400 설정 하려면. SMB/CIFS (일반 인터넷 파일 서비스) 트래픽을 로드가 제외 설정 수정 3gb 파일 서버에 필요 하지 않습니다 기억 하십시오. 따라서 WINSOCK을 사용 하는 백 엔드 서버에서 프런트 엔드 서버, Exchange, SQL 또는 IIS 또는 변경 적용 될. 이 표준 SMB/CIFS 호스팅되 전송 RPC 트래픽이 필요 백 엔드 서버에 적용 됩니다. MaxWorkItems 8196로 설정 된 후에 작업 항목 부족 발생 비 /3gb 서버에서 설정할 수 있습니다 또한 SizReqBuf 8452MaxWorkItems 13824 을 단기 릴리프를 근본 원인을 파악 하려고 할 때.


2. 이벤트 ID 2022 오류를 줄입니다


특히 이벤트 ID 2022를 해결 하기 위해 레지스트리 편집기를 시작 하 고 다음 레지스트리 하위 키로 이동 합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters


다음 추가 또는 다음 DWORD 레지스트리 값을 수정 합니다.
설명: 최대 사용 가능한 연결
값 이름: MaxFreeConnections
데이터 형식: REG_DWORD
값 데이터: 0x1000 또는 4096 (10 진수)

설명: 최소 자유 연결
값 이름: MinFreeConnections
데이터 형식: REG_DWORD
값 데이터: 0x100 또는 256 (10 진수)


중요: 이 설정은 Windows 2000에서 현재 서비스 팩 4 또는 이후 핫픽스를 설치를 해야합니다. Windows Server 2003 서비스 팩 1 이나 핫픽스를 나중에 필요합니다. 핫픽스나 서비스 팩의 설정 범위는 너무 낮게 유용 하 게 (100에서 32 각각). 4096 인 권장 최대 현재 및 256 각각.

3. 변경 내용을 적용 합니다.


이러한 변경 내용을 구현 하려면 레지스트리 편집기를 종료 컴퓨터를 다시 시작 또는 중지 하 고 서버 서비스를 다시 시작 합니다.
서버 서비스를 다시 시작 하려면 다음과이 같이 하십시오.
  1. 시작 실행을 차례로 누르고 열기 상자에 cmd 를 입력 한 다음 확인을 누릅니다.
  2. 명령 프롬프트에서 net stop 서버입력 하 고 enter 키를 누릅니다. 작업을 확인 하는 메시지가 y 를 입력 한 다음 ENTER 키를 누릅니다.
  3. Net 시작 서버입력 하 고 enter 키를 누릅니다.

    참고: 서버 서비스를 함께 중지 된 추가 종속 서비스를 다시 시작 해야 할 수 있습니다.

B. 자세한 정보

MaxFreeConnections 설정은 서버 서비스 설정의 가장 중요 한입니다.
자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.

245080 이벤트 ID 2022 여러 인스턴스 받기



MaxFreeConnections 값은 가능한 연결을 찾을 수 있는 많은 오류를 포함 하는 이벤트 ID 2022 오류 해결에 매우 유용 합니다. 예를 들어, 로그 된 오류 메시지에서 다음과 유사한 텍스트가 표시 되는 이벤트를 해결 하려면:

이벤트 ID: 2022
원본: Srv
설명: 서버에서 마지막 s 초 동안에서 사용 가능한 연결이 n 번을 찾을 수 없습니다.


사용 가능한 연결을 찾을 많은 오류 나타낼 수도 비-네트워크 인식 프로그램 홍수 "네트워크 카드 초과" 하는 경우 서버 연결 시도 사용 하 여. 많은 연결 오류를 발생 하는 경우 네트워크 카드 초과 절을 참조.

참고: 이전 레지스트리 값을 추가 하 여 부정적인 효과 일반적으로.


다음 레지스트리 항목 및 값에서 동일한 하위 키에 수 있습니다. 이 설정은 직접적 관련 되지 않는 문제를 해결 하려면이 문제에 대 한 수행 하지만 편의 위해 아래에 나열 됩니다.

설명: 서버 크기
값 이름: 크기
데이터 형식: REG_DWORD
값 데이터: 0x3 또는 3 (10 진수)
이 값이 3이 있어야 합니다. 이 값을 변경 하지 마십시오.




설명: 최대 해결 되지 않은 명령입니다. 멀티플렉스 최대 개수
값 이름: MaxMpxCt
데이터 형식: REG_DWORD
값 데이터: 0x1000 또는 4096 (10 진수)


필요로 하는 특정 시나리오를 않은 경우이 값을 수정 하지 마십시오. 이 설정을 통해 설명은이 문서의 끝에 있습니다.

자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.

271148 MaxMpxCt 및 Windows 2000에서 MaxCmds 제한


수준 2입니다. 근본 원인 식별

해상도 핵심 문제의 근본 원인을 디스크 하위 시스템이 적용 되는지 아니면 네트워크 부하를 결정 하는 것입니다. 네트워크 부하 문제 인지를 수량 적으로 설정 하려면 어렵기 때문에 최적의 디스크 시스템을 검사 하는. 일관 된 짧은 시간에 기록 된 오류는 모두 캡처할 네트워크 패킷 캡처 프로그램을 사용 해야 하는 이벤트 로그 네트워크 트래픽이 문제 시 하 고 디스크 하위 시스템 뿐만 아니라 검토. 기억, 디스크 하위 시스템에서 타사 볼륨 관리자와 시작 하 고 전체 소프트웨어 스택 아래로 이동 합니다 수 있습니다. 드라이브 끝에 하드웨어 설치 되어 있는 모든 필터 드라이버 및 장치 드라이버의 모든 레이어가 포함 됩니다. 우리는 볼륨 관리자 제거할 수 있지만 다른 많은 필터 드라이버를 제거할 수 있는, 적어도 일시적으로 실현.

Windows를 업데이트 하 고 안정적인 A. 확인

1. 네트워크 구성 요소를 업그레이드 합니다.
다음 구성 요소가 있는 핫픽스 트리에서 최신 버전 이어야 합니다. 따라서 네트워크 구성 요소 최신 버전으로 업그레이드 합니다.
  1. CIFS/SMB 서버 서비스
    1. Srvsvc.dll
    2. Srv.sys
  2. 리디렉터
    1. Mrxsmb.sys
    2. Rdbss.sys
  3. 운영 체제 커널
    1. Ntkrnlmp.exe
    2. Ntkrnlpa.exe
    3. Ntkrpamp.exe
    4. Ntoskrnl.exe
최신 사용 가능한 업데이트가 있는 경우 해당 버전의 운영 체제에 적용 하는 Microsoft 기술 자료를 검색 합니다. PSS 서비스 팩 6a가 Microsoft Windows NT 4.0을 사용 하는 최신 서비스 팩을 이미 설치 되어 있을 경우 적용 될 수 있는 이벤트 ID 2022 문제에 대 한 (SP6a 이후) 핫픽스.

2. 오류에 대 한 이벤트 로그를 검사 합니다.
모든 네트워크에 관련 된 이벤트 로그 오류를 또는 저장소 하드웨어를 찾아보십시오. 원인은 다음 목록에서 문제를 해결할 수 있습니다 먼저이 수정 해야 합니다. 반환 오류는 장치 드라이버를 확인 하 고도 일반적으로 하위 수준 드라이버와 상호 운용성 문제를 표시 하는 모든 이벤트에 대 한 이러한 드라이버에 연결 하는 드라이버를 필터링 합니다.

3. 사용 가능한 공간이 오류를 식별 합니다.

참고: 드라이브 디스크 공간 실행 하지 않았으면이 단계를 수행 합니다.
드라이브는 사용 가능한 공간이 부족 적 여부를 확인 하려면 이벤트 로그를 검사 합니다. 드라이브의 디스크 공간 이전 실행 하는 경우 파일 시스템이 손상 되지 않았는지 확인 하는 완전 한 chkdsk 루틴을 실행 해야 합니다.

4. 파일 조각화를 검사 합니다.
파일 조각화는 디스크 저장소를 검사 합니다. 디스크 저장소를 조각 모음 하려면 못할 수 있습니다 있지만 저장소 시스템에 최소한 분석 단계에서 실행할 수 있습니다. 손상 된 또는 매우 조각난 드라이브는 '분석 단계'를 실행 하는 수 오프 라인 파일 시스템; 그러나 이것이 현재 파일 시스템 문제 검색 알려진 개입 수준이 가장 낮은 방법입니다. 중요 한 조각 모음 분석을 통해 반환 되는 데이터 뿐 아니라는 것 참고도 또한 패스 완료 하는 데 걸린 시간이 매우 중요. 하는 일부 디스크 하위 시스템에 완료 하는 데 오래 걸릴 또는 프로세스를 전혀 완료 되지 찾을 수 있습니다. 심하게 조각난된 파일 시스템에서는이 문서에서 설명 하는 문제를 만듭니다. Windows 읽기/쓰기 성능을 향상 시키기 위해 하드 디스크를 조각 모음 합니다.

참고: 디스크 조각 모음에 대 한 요구 사항은이 문제를 해결 하기 위해 다른 방법이 필요로 하 고 저장소 하위 시스템의 I/O 대역폭을 초과할 수 있습니다. 이 파일 제거 또는 저장소 확장 포함 될 수 있습니다.

자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.

300978 Windows 2000에서 디스크 볼륨을 분석 하는 방법



5. 하드 디스크 손상 확인
하드 디스크 손상 때문에 입/출력 (I / 0) 운영 체제 하드 디스크에 쓰거나, 읽을 때 병목 현상입니다. 하드 디스크에서 오류 검사 명령 프롬프트에서 "chkdsk /r" 명령을 실행할 수 있습니다. 파일 시스템을 검사 하는 데 기본 방법은 아닙니다. 그러나 이러한 문제는 일반적으로 오프 라인 시킬 수 없습니다 큰 파일 시스템에서 발생이 메서드를 사용할 수 있습니다. 첫째, 파일 시스템에 대 한 매개 변수 없이 chkdsk을 실행 됩니다. 일부 동적 시스템의 대표적인 지향된 파일 시스템 오류를 비트 있지만 보고서에는 모든 없거나 손상 된 디렉터리, 인덱스 또는 파일이 없어야 보고 합니다. 다시 대규모 손상 수를 끝내려면, chkdsk 인해 매우 느리게 진행 유틸리티를 발생할 또는 유틸리티의 광범위 한 파일 손상을 나타낼 수 있습니다. Chkdsk 실행 하는 대화형에서 우리가 일반적으로 중지할 수 몇 분 후 심각한 오류를 생성 하는 경우 볼륨을 다시 구축 해야 하는으로. 다시이 문제를 해결 하려면 다른 방법을 사용 해야 할 수 있습니다 있지만 chkdsk /r 을 실행만 파일 시스템에서 문제를 해결할 수 있습니다.

이렇게 하려면, 다음 단계를 수행하십시오.
  1. 명령 프롬프트를 엽니다.
  2. 유형 chkdsk drive_letter: /r를 누른 다음 ENTER 키를 누릅니다.
참고: 드라이브에서이 명령을 수행 하면 Windows가 설치 면 Chkdsk 유틸리티가 드라이브를 잠글 수 있도록 컴퓨터를 다시 시작 해야 합니다.

B. 가능한 원인을 검토합니다

문제의 근본 원인을 확인 하려면 원인은 자세한 목록을 소개 합니다. 더이 문제를 해결 하려면 다음 방법을 순서 대로 사용할 수 있습니다. 다음이 단계는 특정 순서로 나열 되지 않습니다.

이 이벤트의 근본 원인은 다음 두 가지 범주로 요약할 수 있습니다.
  • 서버 서비스가 오버 로드 됩니다.
  • 네트워크 카드 초과


a. 서버 서비스가 오버 로드


서버 서비스가 오버 로드 여부를 확인, 모든 다른 가능성을 아래에 표시를 제거 합니다.
  1. 타사 프로그램의 간섭

    경우에 따라 타사 프로그램에서 양식 실행 중인 프로그램 또는 필터 드라이버가 서버 서비스의 응답 능력이 방해할 수 있습니다. 실행 중인 프로그램, 특히 높은 우선 순위로 실행 하는 프로그램의 우선 순위와 기능을 이해 합니다. 필터 드라이버를 검사할 때 현재 사용 하는 필터 드라이버 중 여러 클래스가 있는지 고려해 야 했습니다. 각 클래스에서 드라이버 별도로 평가 해야 합니다. 일부 클래스 쉽게 비활성화할 수 있습니다, 일부는 시스템의 올바른 작동을 위해 필요 하지만. 볼륨 관리 드라이버 및 다중 경로 I/O 있어야 사용 가능한 공급 업체를 해제할 수 있는 경우. 볼륨 스냅샷 및 할당량 관리 드라이버는 하는 필터 드라이버를 사용할 수 없습니다. 열린 파일 에이전트 및 파일 복제 소프트웨어는 일반적으로 해제 되지 않습니다.

    바이러스 백신 소프트웨어의 설정을 수정 하 모든 파일의 "실시간" 검색을 수행 하지 않습니다. 권장된 설정은 들어오는 파일을 검색 하 고 페이지 파일을 검색 하지 않도록 됩니다. PST,.vhd,.tmp,.shd, 또는.spl 파일입니다. 또는 심지어 시간 이후에 검색 하도록 예약할 수 있습니다. 일반적으로 최신 버전의 바이러스 검색 프로그램 없는 문제를 일으키는. 그러나 모든 바이러스 소프트웨어 2 년 또는 두 버전을 현재 버전 보다 오래 된 검색을 사용 하지 않도록 설정 합니다.
  2. 부적절 한 네트워크 액세스입니다.

    잘못 된 요청을 사용 하 여 잘못 구성 된 네트워크 프로그램이 나 조합이는 잘못 구성 된 워크스테이션 함께 서버를 넘치게 만들 수 있습니다. 설치 된 잘못 된 네트워크 어댑터 드라이버 또는 네트워크 팀 구성 소프트웨어를 설치 하는 경우이 문제가 발생할 수 있습니다.
  3. 하드 디스크에 잘못 된 데이터 구성 및 공간 사용.

    파일 시스템 작업이 과다 할당 여부를 확인 하려면 성능 모니터를 사용 합니다. 항상 2 ~ 3 초간의 시간 간격을 사용 하 여 디스크의 데이터를 수집 하지만 오늘의 진행 과정에서 디스크 로드 잘 이해를 얻을 수 있는 여러 로그를 수집할 수 있습니다. 다음 키 논리 디스크 기반 카운터 하드 디스크 하위 시스템 병목 상태가 있는지 확인 하려면 검토 하십시오.
    % 유휴 시간
    초당 디스크 읽기
    초당 디스크 쓰기
    현재 디스크 큐 길이
    디스크 전송 / 초
    평균 디스크 초/전송


    RAID 최소한 75% 사용 하도록 구성 된 경우에 일반적으로이 문제를 제거할 수 나중 쓰기 캐시 및 25% 이상의 여유 있는 공간을 사용할 수 있습니다. 사용 중인 파일 시스템에서 하드 디스크의 여유 공간이 15%만 간주 해야 완전히. 압축 좀 더 자유롭게 사용할 수 있는 경우 공간이 필요 합니다.

    참고: 이벤트 ID 2022 근본 원인을으로 문제를 해결 하는 어려운 문제입니다.
  4. 조각화 된 하드 디스크가 필요 합니다.
    Windows 읽기/쓰기 성능을 향상 시키기 위해 하드 디스크를 조각 모음 합니다.

    자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.

    300978 Windows 2000에서 디스크 볼륨을 분석 하는 방법


    하드 디스크가 조각화 되 또는 거의 모든 클라이언트 요청을 "증가" 파일 사용 하면 운영 체제의 경우 무료 하드 디스크 공간이 마치려면 시간이 오래 걸릴 수 검색 합니다. 이 시간 동안에 다른 요청을 완료 하는 데 필요한 시스템 수준 잠금을 사용할 수 있습니다. 서버 서비스 리소스 작업 또한 보류 중인 유지 되 고 있는 이벤트 ID 2022 발생.
  5. 파일 시스템 오류
    파일 시스템 오류 없이 실행 되 고 있는지 확인 하십시오. 하드 디스크 손상 때문에 입/출력 (I / 0) 운영 체제 하드 디스크에 쓰거나, 읽을 때 병목 현상입니다. 실행 해야 하는 하드 디스크 손상을 복구 하는 chkdsk drive_letter: /r 명령 프롬프트에서 명령.

    참고: 드라이브에서이 명령을 수행 하면 Windows가 설치 면 Chkdsk 유틸리티가 드라이브를 잠글 수 있도록 컴퓨터를 다시 시작 해야 합니다.
  6. 결함 있는 하드웨어 장치 또는 드라이버입니다.

    이 문제는 하드 디스크 하위 시스템으로 가장 중요 한. 경우에 따라 하드 디스크 하위 시스템이 방금 느립니다. 된 올바르지 않거나 오래 된 드라이버 또는 올바르지 않거나 오래 된 펌웨어 업데이트는이 하드 디스크 하위 시스템 오류 없이 작동 하지만 성능이 저하 수준으로 실행 하면 클러스터에서 가장 일반적입니다.

    디스크 하위 시스템 오류 없이 실행 되 고 있는지 하 고 충분 한 처리량이 양호한 응답 시간을 갖도록 설정 해야 합니다. 모든 펌웨어가 최신 버전 인지 확인 합니다. 다른 장치 및 드라이버 컴퓨터의 응답 능력이 방해할 수 있습니다. 성능 모니터를 사용 하 여 인터럽트 시간 및 기타 하드웨어 장치가 DPC 시간을 확인 합니다. 전체 인터럽트 시간 10% 및 DPC 15% 미만의 시간을 적게 해야 합니다. 에 "인터럽트 초 당" 좋은 임계값을 설정할 수 있지만 모든 하드웨어 인터럽트를 초 당 15000 보다 큰 경우 조사 하는 것이 어렵습니다. 또한 "% 전체 프로세서 시간" 하드웨어 또는 드라이버 문제가 표시는 거의 동일한 시간 항목을 권한.

    구하여 컴퓨터에 최신 드라이버 및 제조업체 업데이트를 설치 합니다.
    컴퓨터 하드웨어 제조업체에 연락 하는 방법에 대 한 내용은 Microsoft 기술 자료의 다음 문서를 참조 다음 목록에서 적절 한 문서 번호를 클릭 합니다.
    65416 하드웨어 및 소프트웨어 공급 업체 연락처 정보를 참조

    60781 하드웨어 및 소프트웨어 공급 업체 연락처 정보를 L P

    60782 하드웨어 및 소프트웨어 공급 업체 연락처 정보, Q-Z
  7. 잘못 된 풀 구성입니다.

    풀 또는 운영 체제 구성 변경 내용을 지배 하는 드라이버가 서버 서비스에 사용할 수 있는 메모리 풀을 줄일 수 있습니다.

    타사 제품의 동작에서 풀 지배 수 있습니다. 이러한 풀 표시 타사 풀 태그 식별할 수 있습니다. 일반적으로 사용 하 여 많은 비페이징된 풀 비페이징된 LSwn는 유일한 서비스 서비스 태그 태그 풀. 다음 서버 서비스 태그를 조사 하 고 값 15MB를 초과 하는 경우 Microsoft 기술 지원 서비스에 문의:
    LSwi-초기 작업 컨텍스트
    LSwn-일반적인 작업 컨텍스트
    LSwq-블로킹 작업 대기열
    LSwr-원시 작업 컨텍스트
    LSws-특수 차단 작업 컨텍스트


    이러한 값을 서버 서비스에 더 많은 작업을 수행 해야만 나타냅니다. 또한 페이징된 풀 MmSt 태그 존재를 찾습니다. 이러한 태그는 페이지 된 풀 다음 NT 60% 파일 캐싱을 초과 하는 경우 페이지 된 풀의 너무 많이 낭비 됩니다. 이 조정 하는 방법에 대 한 자세한 내용은 Windows 2000 및 Windows NT 각각 값 클릭 Microsoft 기술 자료의 다음 문서를 참조 하는 다음 문서 번호:

    312362 서버는 시스템의 페이징 풀에서 메모리를 할당할 수 없습니다.

    192409 열린 파일 커널 INSUFFICIENT_RESOURCES 보고서를 발생할 수 있습니다.



    풀에 스냅샷 다른 태그 표시 경우 서버의 비페이징 풀 메모리가 많이 소모 하는 경우 기본적으로 소스를 조사 합니다. 페이지 풀 레지스트리 하위 키 값 잘못 된 값으로 설정 되지 않았는지 확인 하려면 다음 레지스트리 하위 키를 검사 합니다.
    값 이름: PagedPoolSize
    데이터 형식: REG_DWORD
    값 데이터: 0x0 또는 0xFFFFFFFF만 0x0A000000
  8. 드라이버 디스크 I/O 스택 및 기타 프로그램 필터

    스택에 있는 모든 필터 드라이버를 해제 하십시오. 파일 복제, 파일 버전 관리, HSM, 할당량 관리, 열린 파일 에이전트 및 또한 바이러스 검색 같은 서비스가 관련 된 드라이버의 필터 있는지 note입니다. 이벤트 ID 2022 오류 빈도, 따라 짧은 시간 (하루에 몇 시간)에서이 드라이버를 비활성화 될 수 있습니다 하나 인지 확인할 수 있습니다 하거나이 문제의 원인인 더 있다. 모든 드라이버가 최신 인지 확인 하 고 설치를 사용 하 여 알려진된 호환성 문제가 없습니다 수 있는 있는지 확인 하십시오.

    부분을 위해 들어오는 파일만 모니터링할 또는 바이러스 백신 검색을 "실시간"을 더 이상 수행 하려면 바이러스 백신 프로그램을 구성 합니다. 대신 일정 바이러스는 업무 시간 후에 또는 낮은 네트워크 트래픽의 기간 동안 검사.

    자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.

    240309 완전히 파일 필터링에서 바이러스 백신 소프트웨어를 해제 하는 방법

  9. 실행 중인 프로그램을 확인 합니다.

    실행 중인 모든 프로그램, 특히 일반적인 기본 우선 순위 보다 우선 순위에서 실행 하는 프로그램의 기능을 결정 합니다. 성능 모니터를 사용 하는 지나치게 많은 양의 CPU 사이클 사용 하는 프로세스를 감지할 수 있습니다. 우선 순위가 높은 작업이 빠른 기간에만 실행 해야 합니다. Compaq Insight manager 등의 프로그램을 모니터링 하는 제 3 사 소프트웨어, UPS 모니터링 소프트웨어 및 데이터베이스 소프트웨어 모니터링 모니터링 Microsoft 인터넷 정보 서비스 (IIS) 페이지를 조사 해야 합니다. 참고가 문제의 근본 원인으로 하드 디스크 병목 현상을 조사할 때 이러한 관측값 관련도 됩니다. 또한 모든 명명 된 파이프 리소스를 사용 하는 프로그램을 사용할 수 있습니다. 이 경우 스냅숏 Poolmon 유틸리티에 의해 수행에 사용 되는 명명 된 파이프 태그에 대 한 높은 바이트 수를 참고 합니다.
b. 네트워크 카드 초과


엔터프라이즈 수준의 문제가이 문제의 일반적인 원인은 있으며 다음과 같이 분류할 수 있습니다 구성 지원:
  • Systems Management Server 또는 타사 백업 솔루션의 예정 된 사용이 잘못 되었습니다.
  • 지속적으로 서버의 네트워크 어댑터를 다시 시도 사용 하 여 홍수 이전 프로그램
성능 모니터 함께에서 네트워크 모니터를 사용 하 여 두 문제를 진단할 수 있습니다. 성능 모니터를 사용 하 여 서버 서비스 개체 카운터는 검사할 수 있습니다. 다음 범주 중 하나에 해당 하는 패킷을 조사.
  • 오류
  • 파일 연결
  • 트리 연결
성능 모니터를 사용 하 여 있을 오류 조건의 유형을 확인할 수 및 다음 네트워크 모니터를 사용 하 여 오류 조건을 또는 둘 다 일으키는 프로그램이 오류 조건을 일으키는 워크스테이션 찾습니다.

다음 명령을 사용 하 여 명령 프롬프트에서 문제를 일으키는 워크스테이션 및 프로그램을 가리키는 추가 정보를 받을 수 있습니다.
net 파일 > netfiles.txt
net 세션 > netsession.txt

워크스테이션으로 작동 하는 다른 서버 컴퓨터는 다음과 같은 이벤트 ID가 일반적으로 잘못 된 워크스테이션 컴퓨터에 나열 됩니다.




다른 한 네트워킹 문제가 발생할 수 있습니다. 다음과 같은 두 가지 환경에서는이 문제가 나타납니다.
  • 인터넷 정보 서비스는 원격 서버에 데이터를 저장합니다.
  • 터미널 서버는 원격 프로필에 액세스 하는.
그러나 솔루션은 두 경우 모두 같습니다. 이러한 문제를 모두 근본 원인을 같습니다. 미해결의 서버 메시지 블록 (SMB) 요청이 너무 많습니다.

자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.

221790 IIS 작업 항목이 부족 하 고 원격 UNC 경로에 연결할 때 RPC 오류가 발생 한다



이러한 경우에 서버가 많은 (수천) IIS 가상 루트 또는 많은 (수천) 호스팅 서버에 다시 가리키는 링크가 원격 프로필 사용 됩니다. 다른 비정상적인 현상이 있지만 하지 반드시 다른 오류가 발생할 수 있습니다.

이 문제를 해결하려면, 다음과 같이 하십시오.
  1. Windows 2000 s p 1을 실행 하는 경우 IIS를 실행 하는 서버와 파일 서버에 다음 Microsoft 기술 자료 문서에 설명 된 게시물-SP1hotfix을 설치 합니다.
    Windows 2000에서 271148 MaxMpxCt 및 MaxCmds 제한

  2. 다음 레지스트리 값을 추가 하 여 IIS를 실행 하는 서버의 MaxCmds 값을 늘립니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters

    값 이름: MaxCmds
    데이터 형식: REG_DWORD
    값 데이터: 4096(decimal)

    참고: 이 값 보다 큰 값을 사용 하 여 아무 의미가 있습니다.
  3. 다음 레지스트리 값을 추가 하 여 파일 서버의 MaxMpxCt 값을 늘립니다:아래의
    값 이름: MaxMpxCt
    데이터 형식: REG_DWORD
    값 데이터: 4096 (10 진수)

    참고: 이 값 보다 큰 값을 사용 하 여 아무 의미가 있습니다.
  4. IIS를 실행 하는 서버와 파일 서버를 다시 시작 하 고 중지 한 다음 net stopnet 시작 명령을 사용 하 여 워크스테이션 및 서버 서비스를 다시 시작 하거나.

이 값을 늘리면 파일 서버와 IIS 클라이언트 서버 컴퓨터 추가 비페이징 풀 메모리가 소모 됩니다. 비페이징 풀 메모리는 최대 256 메가바이트 (MB)입니다. 많은 연결을 사용 하는 많은 클라이언트가 파일 서버의 비페이징 풀 메모리를 모두 사용할 수 있습니다. 성능 모니터를 사용 하 여이 카운터를 감시 하 고 한계에 도달 하지는 않은지. IIS를 실행 하는 컴퓨터는 가상 디렉터리 또는 공유를 다른 Windows NT 4.0 서버 컴퓨터에 가리키는 웹 사이트를 여러 개 가질 수 있습니다.

ASP 디렉터리 모니터 ReadDirectoryChangesW API 사용 하 여 다른 서버에이 디렉터리에 변경 내용을 모니터링. 각 보류 중인 ReadDirectoryChangesW 항목은 서버에서 작업 컨텍스트를 사용 하 고 사용할 수 있는 작업 컨텍스트의 수가 제한 됩니다. 작업 컨텍스트의 수는 SMB 수준을 협상할 때 서버에서 클라이언트로 전달 됩니다. 클라이언트의 리디렉터는 서버에서 사용 하는 작업 컨텍스트의 수는 내부 개수를 유지 합니다. 작업 컨텍스트의 기본 수는 50입니다. 작업 컨텍스트의 수는 서버 프로세스가 모든 비페이징 풀 메모리를 낭비 하지 않도록 제한 됩니다. 이 발생 시킬 수 있지만 제한이 데 얼마나 많은 작업 컨텍스트 특정 클라이언트가 소모할 수 있는. 이 문제가 IIS에 제한 되지 않습니다. Windows NT 탐색기 디렉터리 변경 내용을 모니터링 하는 동일한 메커니즘을 사용 합니다. 일반적으로 탐색기 터미널 서버 환경에서 문제가 발생할 수 있습니다.


자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.

232476 터미널 서버 클라이언트 연결과 로그온 MaxWorkItem 및 MaxMpxCt 값으로 제한 합니다.

271148 MaxMpxCt 및 Windows 2000에서 MaxCmds 제한



Windows 탐색기를 사용 하 여이 문제를 발생 하는 경우 이전 IIS 문제가 사용 되는 것과 동일한 단계를 사용 하 여 확인 됩니다. 그러나이 솔루션 빠르게 작업 항목의 서버의 공급 소비 하며 서버를 호스팅할 수 있는 바탕 화면 프로필 수가 크게 줄어듭니다.

다음 레지스트리 하위 키의 값을 note:

셸 폴더를 찾아

폴더를 찾습니다

또는 명령 프롬프트에서 다음 명령을 사용 하 여 만들고 출력 파일을 봅니다. 사용자 당 5 개의 파일을 문제가 있음을 나타냅니다.

net 파일 > filelist.txt
net 세션 > netsession.txt


Microsoft는 시스템 정책을 사용 하 여 다음 폴더의 리디렉션을 지원 합니다.
  • 바탕 화면
  • 시작 메뉴
  • 네트워크 환경
  • 프로그램 폴더
  • 시작


이벤트 ID 2021 및 이벤트 ID 2022 두 가지 상황 중 하나로 인해 발생 합니다. 첫 번째 상황에서는 풀 메모리를 할당할 수 없습니다. 작업 항목 (2021) 비페이징 풀 메모리가 필요합니다. 연결 (2022) 비 페이징 풀 메모리와 페이징 풀 메모리 둘 다 필요 합니다. 서버는 이러한 풀 사용을 제한할 수 및 풀은 부족할 수 있습니다. 이 경우 할당이 실패 합니다. 거의이 해결 하기 위해 수행할 수 있습니다. 컴퓨터가 방금 풀 메모리가 부족 합니다. 풀의 부하를 줄이기 위해 또는 RAM을 추가 하에 경우에 효율적인 솔루션은 최대 1.6 gb (기가바이트)입니다. 이제는 풀에 이론적인 최대값에 도달 했습니다.
참고: 추가 RAM을 추가 풀은 아직 되지 않은 자신의 이론적인 최대값에서 경우에 유용 합니다.

이러한 두 가지 오류 조건을 발생 시킬 수 있는 두 번째 상황에서는 서버에 급격 한 부하입니다. (2021)를 너무 많이 받습니다 (2022) 연결 요청을 동시에 처리 해야 경우 서버 수 찾을 사용 가능한 작업 항목 또는 연결, 각각. 더 많은 작업 항목이 있으므로 적으며이 연결 되어 있는 것 보다는. 또한 다른 프로세서에서 작업 항목을 가져올 수 있습니다. 이 문제 해결 하려면 최소 작업 항목 (2021) 나 최소 사용 가능한 연결 (2022)를 늘립니다. 설정 가능한 최대 연결 연결이 더 이상 필요 때에 검토만 효과가 거의이 경우에 있을 수 없습니다. 그러나 최소 값 보다 커야 합니다.

또 다른 문제가 발생할 수 있는 /PAE 스위치와 /3GB 시작 스위치 사용 하는 것입니다. Windows 2000 기반 컴퓨터에서 /3GB 스위치를 사용 하는 경우 페이지 된 풀 메모리 192MB의 Windows NT 4.0 최대 크기를 다시 설정 합니다. /PAE 스위치를 서버에서 사용 하는 경우 사용 가능한 페이지 된 풀 메모리를 줄일 수 있습니다. 두 스위치의 사용 만으로는 두 스위치를 사용 하는 경우 필요한 것 보다 덜 사용 가능한 시스템 리소스 또는 스위치 중 운영 체제를 구성 합니다. 스트레스 많이 파일 서버에서 /3gb 스위치를 사용 하지 마십시오. /PAE 스위치 만으로 모든 문제를 일으키지 않습니다.

정말 어려운 2022 문제의 이벤트가 기록 될 때 네트워크 캡처를 중지 하려면 프로그램을 모니터링 이벤트를 사용할 수 있습니다. 또한 앞에서 설명한 오류를 받으면 서버는 덤프 하는 진단 드라이버를 얻으려면 미국-PSS-CPR 문의할 수 있습니다. 형식, 사용 및 열린 파일 수량에 대 한 몇 가지 배경 정보를 수집한 경우 덤프 파일은 근본 원인을 신속 하 게 될.

참조

889100 는 Windows Server 2003 용 최신 서비스 팩을 구하는 방법

260910 최신 Windows 2000 서비스 팩을 구하는 방법


Windows NT 4.0의 최신 서비스 팩을 얻으려면 다음 Microsoft 웹 사이트를 방문.참고: 서비스 팩 6a (SP6a 이후) 핫픽스 적용 될 수 있는 이벤트 ID 2022 문제에 대 한.
속성

문서 ID: 317249 - 마지막 검토: 2017. 2. 7. - 수정: 1

Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows 2000 Server, Microsoft Windows NT Server 4.0 Standard Edition

피드백