套接字操作失败

Socket_operation_failure_1_Rule (Rule)

Knowledge Base article:

摘要

Internet 组管理协议版本 2 (IGMPv2) 在执行套接字操作时遇到错误。

原因

此警告的最常见原因是:

1. 由于网络故障或者另一端的系统未响应,导致连接已中断。

2. 网络子系统发生故障。

3. Windows 套接字实现无法分配其内部操作所需的资源。

解决方案

1. 如果服务器内存不足,请采取适当的操作来增加可用内存。有关内存不足的信息,请参阅“帮助和支持中心”。

2. 验证对等路由器之间的网络连接,并确认远程路由器运行正常。

3. 停止然后重新启动路由和远程访问服务。

4. 如果此问题仍然存在,请重新启动计算机。

其他

示例事件 1: IGMP 无法在 IP 地址为 %1 的本地接口上接收传入消息。数据是错误代码。

示例事件 2: IGMP 无法将数据包从 IP 地址为 %1 的接口发送到 IP 地址为 %2 的接口。数据是错误代码。

示例事件 3: Igmpv2 无法请求 IP 地址为 %1 的本地接口的套接字上的事件通知。数据是错误代码。

示例事件 4: IGMP 无法为 IP 地址为 %1 的本地接口创建套接字。数据是错误代码。

示例事件 5: IGMP 无法在 IP 地址为 %1 的本地接口的套接字上绑定到端口 520。数据是错误代码。

示例事件 6: IGMP 无法在 IP 地址为 %1 的本地接口上请求多播。数据是错误代码。

示例事件 7: IGMP 无法在 IP 地址为 %1 的本地接口上设置路由器警报选项。数据是错误代码。

示例事件 8: IGMP 无法在 IP 地址为 %1 的接口上设置 IP 标头包含选项。数据是错误代码。

Element properties:

TargetMicrosoft.Windows.Server.RRAS.2008.Server
CategoryEventCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue
Event LogSystem

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default

Source Code:

<Rule ID="Socket_operation_failure_1_Rule" Enabled="true" Target="Microsoft.Windows.Server.RRAS.2008.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(41012|41019|41023|41024|41025|41028|41029|41030)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>IGMPv2</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
</WriteActions>
</Rule>