Une règle de publication Web a arrêté le transfert des demandes vers des serveurs publiés dans une batterie de serveurs Web en l'absence de serveurs en ligne capables d'accepter les demandes.

Microsoft.Forefront.TMG.A_Web_publishing_rule_stopped_forwarding_requests_to_published_servers_in_a_Web_farm_because_there_are_currently_no_online_servers_that_can_accept_requests.Rule (Rule)

Cette règle génère des alertes lorsqu'une règle de publication Web a arrêté le transfert des demandes vers des serveurs publiés dans une batterie de serveurs Web en l'absence de serveurs en ligne capables d'accepter les demandes.

Knowledge Base article:

Résumé

Une règle de publication Web a arrêté le transfert des demandes vers des serveurs publiés dans une batterie de serveurs Web en l'absence de serveurs en ligne capables d'accepter les demandes.

Causes

Tous les serveurs associés à la batterie de serveurs Web publiée sont en cours de purge-arrêt ou sont hors service.

Solutions

Déterminez si les serveurs de la batterie sont actuellement en cours de purge-arrêt. Pour cela, dans l'arborescence de la console de gestion de Forefront TMG, cliquez sur Stratégie de pare-feu. Puis, sous l'onglet Boîte à outils, cliquez sur Objets de réseau, Batteries de serveurs, cliquez avec le bouton droit sur la batterie de serveurs appropriée, puis cliquez sur Modifier. De plus, vous pouvez utiliser un vérificateur de connectivité pour contrôler l'état de la connectivité de chaque serveur. Pour cela, dans l'arborescence de la console de gestion du serveur TMG, cliquez sur Surveillance, puis sur l'onglet Connectivité. Sous l'onglet Tâches, cliquez sur Créer un vérificateur de connectivité, puis suivez les instructions qui s'affichent.

Element properties:

TargetMicrosoft.Forefront.TMG.Publishing.ServerComponent
CategoryEventCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Forefront.TMG.Rule.AlertGenerate.DS Default
WA WriteAction Microsoft.Forefront.TMG.Rule.AlertGenerate.WA Default

Source Code:

<Rule ID="Microsoft.Forefront.TMG.A_Web_publishing_rule_stopped_forwarding_requests_to_published_servers_in_a_Web_farm_because_there_are_currently_no_online_servers_that_can_accept_requests.Rule" Enabled="true" Target="Microsoft.Forefront.TMG.Publishing.ServerComponent" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Forefront.TMG.Rule.AlertGenerate.DS">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<EventsPattern>^(10150)$</EventsPattern>
<EventType>2</EventType>
<SourcePattern>Microsoft Forefront TMG Web Proxy</SourcePattern>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Forefront.TMG.Rule.AlertGenerate.WA">
<AlertMessageId>$MPElement[Name="Microsoft.Forefront.TMG.A_Web_publishing_rule_stopped_forwarding_requests_to_published_servers_in_a_Web_farm_because_there_are_currently_no_online_servers_that_can_accept_requests.AlertMessage"]$</AlertMessageId>
<DomainName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/DomainDnsName$</DomainName>
<Priority>1</Priority>
<Severity>2</Severity>
</WriteAction>
</WriteActions>
</Rule>