Microsoft Windows Server DNS 서비스 스레드 생성 실패

Microsoft.Windows.Server.DNS.Service.ThreadCreationFailed (Rule)

DNS 서비스에 대한 규칙을 생성하는 중 경고가 발생했습니다.

Knowledge Base article:

요약

DNS Server 서비스는 이름 확인 서비스에 대한 DNS 클라이언트 컴퓨터의 요청에 응답합니다. DNS(Domain Name System)는 컴퓨터가 대상 컴퓨터의 이름을 DNS Server에 전송하여 다른 컴퓨터의 숫자 IP 주소를 구할 수 있도록 지원하는 프로토콜입니다. DNS Server 서비스에 문제가 발생하면 네트워크 성능이 저하되거나 네트워크 컴퓨터가 서로를 찾을 수 없게 될 수 있습니다.

원인

DNS Server에서 스레드를 생성할 수 없습니다.

해결 방법

메모리나 기타 시스템 리소스를 확보합니다.

이 절차를 수행하려면 Administrators 그룹의 구성원이거나 적절한 권한을 위임 받아야 합니다.

불필요한 응용 프로그램이나 서비스를 닫은 후 작업을 다시 시도하십시오.

작업에 다시 실패할 경우 DNS Server 서비스를 다시 시작하십시오.

DNS Server 서비스를 다시 시작하려면:

1. DNS Server에서 서버 관리자를 시작합니다. 서버 관리자를 시작하려면 시작, 관리 도구, 서버 관리자를 차례로 클릭합니다.

2. 콘솔 트리에서 역할, DNS Server, DNS를 차례로 두 번 클릭합니다.

3. DNS Server를 마우스 오른쪽 단추로 클릭하고 모든 작업을 클릭한 다음 다시 시작을 클릭합니다.

문제가 계속 발생하면 컴퓨터를 다시 시작한 다음 서버 관리자를 사용하여 DNS Server 서비스가 시작되었는지 확인합니다.

컴퓨터를 다시 시작하려면:

시작을 클릭하고 잠금 단추 옆의 화살표를 클릭한 다음 다시 시작을 클릭합니다.

DNS Server 서비스가 시작되었는지 확인하려면:

1. DNS Server에서 서버 관리자를 시작합니다. 서버 관리자를 시작하려면 시작, 관리 도구, 서버 관리자를 차례로 클릭합니다.

2. 콘솔 트리에서 역할을 확장한 다음 DNS Server를 클릭합니다.

시스템 서비스 목록에 DNS Server 서비스의 상태가 표시됩니다.

문제가 계속 발생하면 서버에서 실행 중인 하나 이상의 응용 프로그램에서 메모리 문제를 야기하고 있을 수 있습니다.

외부 정보

http://technet.microsoft.com/en-us/library/dd365049(v=ws.10).aspx

Element properties:

TargetMicrosoft.Windows.Server.DNS.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Windows DNS - 스레드 생성 실패
이벤트 ID: {0} 이벤트 원본: {1} 이벤트 로그: {2} 이벤트 설명: {3}
Event LogDNS Server

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.Server.DNS.Service.ThreadCreationFailed" Enabled="true" Target="Microsoft.Windows.Server.DNS.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>DNS Server</LogName>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">111</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6533</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.DNS.Service.ThreadCreationFailed.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/EventSourceName$</AlertParameter2>
<AlertParameter3>$Data/Channel$</AlertParameter3>
<AlertParameter4>$Data/EventDescription$</AlertParameter4>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>