Erro genérico de recurso do script
Pare a instância de Script Genérico clusterizada e verifique se o código do script não contém um loop infinito ou uma parada infinita no ponto de entrada indicado na mensagem do evento. Se o código do script não estiver causando o problema, considere aumentar o tempo limite pendente desse recurso de modo que o aplicativo associado tenha tempo suficiente para iniciar. Para obter mais informações, consulte os procedimentos a seguir.
Para executar esses procedimentos, é preciso ser membro do grupo local de Administradores em cada servidor clusterizado, e a conta usada deve ser uma conta de domínio ou é necessário ter recebido a autoridade equivalente.
Para parar uma instância de Script Genérico clusterizada, verifique a codificação e reinicie a instância clusterizada:
Para exibir a configuração Tempo limite pendente de um recurso Script Genérico clusterizado:
Se o Visualizador de Eventos ainda não estiver aberto, consulte "Abrindo o Visualizador de Eventos e exibindo eventos relacionados ao clustering de failover".
Para abrir o Visualizador de Eventos e exibir eventos relacionados ao clustering de failover:
Para abrir o snap-in de cluster de failover, clique em Iniciar, em Ferramentas Administrativas e em Gerenciamento de Cluster de Failover. Se a caixa de diálogo Controle de Conta de Usuário aparecer, confirme a ação exibida e clique em Continuar.
No snap-in Gerenciamento de Cluster de Failover, se o cluster que você deseja gerenciar não for exibido, na árvore de console, clique com o botão direito do mouse em Gerenciamento de Cluster de Failover, clique em Gerenciar um Cluster e selecione ou especifique o cluster que desejar.
Se a árvore de console estiver recolhida, expanda a árvore sob o cluster que deseja gerenciar e expanda Serviços e Aplicativos.
Clique com o botão direito do mouse na instância de Script Genérico clusterizada e clique em Colocar este serviço ou aplicativo offline.
Examine o script associado e verifique se todos os códigos problemáticos nele foram corrigidos.
Clique com o botão direito do mouse na instância de Script Genérico clusterizada e clique em Colocar este serviço ou aplicativo online.
Para abrir o snap-in de cluster de failover, clique em Iniciar, em Ferramentas Administrativas e em Gerenciamento de Cluster de Failover. Se a caixa de diálogo Controle de Conta de Usuário aparecer, confirme a ação exibida e clique em Continuar.
No snap-in Gerenciamento de Cluster de Failover, se o cluster que você deseja gerenciar não for exibido, na árvore de console, clique com o botão direito do mouse em Gerenciamento de Cluster de Failover, clique em Gerenciar um Cluster e selecione ou especifique o cluster que desejar.
Se a árvore de console estiver recolhida, expanda a árvore sob o cluster que deseja gerenciar e expanda Serviços e Aplicativos.
Clique na instância de Script Genérico clusterizada.
Clique com o botão direito do mouse no recurso Script Genérico e clique em Propriedades.
Clique na guia Políticas e exiba o valor de Tempo limite pendente, que é medido em minutos e segundos. Esse tempo limite deve permitir tempo suficiente para que o aplicativo associado seja iniciado.
Se o Gerenciador do Servidor ainda não estiver aberto, clique em Iniciar, em Ferramentas Administrativas e em Gerenciador do Servidor. Se a caixa de diálogo Controle de Conta de Usuário aparecer, confirme a ação exibida e clique em Continuar.
Na árvore de console, expanda Diagnóstico, Visualizador de Eventos, Logs do Windows e clique em Sistema.
Para filtrar os eventos de modo que somente os eventos com uma Fonte de FailoverClustering sejam mostrados, no painel Ações, clique em Filtrar Log Atual. Na guia Filtro, na caixa Fontes de evento, selecione FailoverClustering. Selecione outras opções, conforme apropriado, e clique em OK.
Para classificar os eventos exibidos por data e hora, no painel central, clique no título de coluna Data e Hora.
Target | Microsoft.Windows.6.2.Cluster.Monitoring.Service | ||
Category | Alert | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.6.2.Cluster.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Cluster.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.6.2.Cluster.Management.Monitoring.Generic.script.resource.error" Enabled="true" Target="Clus8Library!Microsoft.Windows.6.2.Cluster.Monitoring.Service" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.6.2.Cluster.EventProvider">
<Criteria>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(1233|1232)$</Pattern>
</RegExExpression>
</Criteria>
<LogName>System</LogName>
<PublisherName>Microsoft-Windows-FailoverClustering</PublisherName>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="ClusLibrary!Microsoft.Windows.Cluster.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.6.2.Cluster.Management.Monitoring.Generic.script.resource.error.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>