Errore della risorsa script generico
Arrestare l'istanza Script generico del cluster e verificare che il codice dello script non contenga un ciclo infinito o un hang infinito presso il punto di ingresso indicato nel messaggio di evento. Se il codice dello script non causa problemi, considerare l'aumento del timeout in sospeso per questa risorsa, affinché l'applicazione associata abbia tempo a sufficienza per avviarsi. Per maggiori informazioni, vedere le procedure seguenti.
Per eseguire queste procedure, è necessario appartenere al gruppo Administrators locale su ciascun server cluster; inoltre, l'account utilizzato deve essere un account di dominio oppure si deve avere ricevuto in delega l'autorità appropriata.
Per arrestare un'istanza Servizio generico del cluster, verificare il codice e riavviare l'istanza del cluster:
Per visualizzare le impostazioni di Timeout in sospeso per una risorsa Script generico del cluster:
Se al momento Visualizzatore eventi non è aperto, vedere "Apertura di Visualizzatore eventi e visualizzazione degli eventi relativi a un clustering di failover".
Per aprire Visualizzatore eventi e visualizzare gli eventi relativi a un clustering di failover:
Per aprire lo snap-in per il cluster di failover, fare clic su Start, quindi su Strumenti di amministrazione e infine su Gestione cluster di failover. Se viene visualizzata la finestra di dialogo Controllo dell'account utente, verificare che l'azione visualizzata sia quella desiderata, quindi fare clic su Continua.
Nello snap-in Gestione cluster di failover, se il cluster che si desidera gestire non è visualizzato, nell'albero della console fare clic con il pulsante destro del mouse su Gestione cluster di failover, scegliere Gestisci un cluster e quindi selezionare o specificare il cluster desiderato.
Se l'albero della console è compresso, espanderlo nel cluster che si desidera gestire, quindi espandere Servizi e applicazioni.
Fare clic con il pulsante destro del mouse sull'istanza Script generico del cluster, quindi fare clic su Disconnetti servizio o applicazione.
Rivedere lo script associato e accertarsi che il codice problematico in esso contenuto sia stato corretto.
Fare clic con il pulsante destro del mouse sull'istanza Script generico del cluster, quindi fare clic su Connetti servizio o applicazione.
Per aprire lo snap-in per il cluster di failover, fare clic su Start, quindi su Strumenti di amministrazione e infine su Gestione cluster di failover. Se viene visualizzata la finestra di dialogo Controllo dell'account utente, verificare che l'azione visualizzata sia quella desiderata, quindi fare clic su Continua.
Nello snap-in Gestione cluster di failover, se il cluster che si desidera gestire non è visualizzato, nell'albero della console fare clic con il pulsante destro del mouse su Gestione cluster di failover, scegliere Gestisci un cluster e quindi selezionare o specificare il cluster desiderato.
Se l'albero della console è compresso, espanderlo nel cluster che si desidera gestire, quindi espandere Servizi e applicazioni.
Fare clic sull'istanza Script generico del cluster.
Fare clic con il pulsante destro del mouse sulla risorsa script generico, quindi scegliere Proprietà.
Fare clic sulla scheda Criteri e visualizzare il valore di Timeout in sospeso, che è espresso in minuti e secondi. Questo valore di timeout deve essere sufficiente per consentire l'avvio dell'applicazione associata.
Se Server Manager non è già aperto, fare clic su Start, quindi su Strumenti di amministrazione e infine su Server Manager. Se viene visualizzata la finestra di dialogo Controllo dell'account utente, verificare che l'azione visualizzata sia quella desiderata, quindi fare clic su Continua.
Nell'albero della console, espandere Diagnostica, Visualizzatore eventi, Registri di Windows, quindi fare clic su Sistema.
Per filtrare gli eventi in modo che vengano visualizzati solo quelli per cui Origine è FailoverClustering, nel riquadro Azioni, fare clic su Filtro registro corrente. Sulla scheda Filtro, nella casella Origini eventi, selezionare FailoverClustering. Selezionare le altre opzioni desiderate, quindi fare clic su OK.
Per ordinare gli eventi visualizzati in base a data e ora, nel riquadro centrale, fare clic sull'intestazione della colonna Data e ora.
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>