Condividi tramite


Problemi noti relativi all'adapter MSMQ

In questa sezione verranno fornite informazioni che consentono di evitare errori.

Problemi noti

Elaborazione dei documenti da parte degli indirizzi di ricezione dell'adapter MSMQ

Problema

Mancata elaborazione dei documenti da parte degli indirizzi di ricezione dell'adapter MSMQ

Causa

Se nel pool di thread .NET associato all'istanza dell'host BizTalk in cui è in esecuzione il gestore di ricezione dell'adapter MSMQ non è disponibile un numero sufficiente di thread, gli indirizzi di ricezione dell'adapter MSMQ non saranno in grado di elaborare i documenti.

Risoluzione

Per aumentare il numero di thread disponibili nel pool di thread .NET per l'istanza host, seguire la procedura descritta nei valori del thread di hosting CLR per la sezione host dei parametri di configurazione dell'argomento che influiscono sulle prestazioni dell'adapter.

Poiché ogni percorso di ricezione MSMQ associato a un gestore di ricezione MSMQ richiede un thread dal pool di thread .NET, impostare MinIOThreads e MinWorkerThreads su un valore maggiore o uguale al numero di posizioni di ricezione MSMQ associate al gestore di ricezione. Di conseguenza, impostare il valore per MaxIOThreads e MaxWorkerThreads su un valore uguale al numero di posizioni di ricezione MSMQ associate al gestore di ricezione * 2 per consentire la headroom:

Voce DWORD Impostazione consigliata
MaxIOThreads Numero di indirizzi di ricezione MSMQ associati al gestore di ricezione dell'adapter MSMQ * 2
N. maxthreaddi lavoro Numero di indirizzi di ricezione MSMQ associati al gestore di ricezione dell'adapter MSMQ * 2
MinIOThreads Numero di indirizzi di ricezione MSMQ associati al gestore di ricezione dell'adapter MSMQ
MinWorkerThreads Numero di indirizzi di ricezione MSMQ associati al gestore di ricezione dell'adapter MSMQ

Poiché i valori consigliati non vengono suddivisi fra i thread utilizzati da altri gestori di adapter o da altre orchestrazioni in esecuzione nell'istanza host, è necessario aumentare i valori di conseguenza.

Arresto degli indirizzi di ricezione dell'adapter MSMQ poco dopo l'abilitazione

Problema

Gli indirizzi di ricezione dell'adapter MSMQ si arrestano poco dopo l'abilitazione.

Causa

Questo problema può verificarsi se sullo stesso computer che esegue l'istanza host per il gestore di ricezione MSMQ non è in esecuzione un'istanza locale non cluster del servizio Accodamento messaggi.

Risoluzione

Avviare il servizio Accodamento messaggi sul computer su cui è in esecuzione l'istanza host per il gestore di ricezione MSMQ. Il gestore di ricezione MSMQ richiede che sia in esecuzione un'istanza locale del servizio Accodamento messaggi, anche se sullo stesso computer è in esecuzione un'istanza cluster di tale servizio.

Errore determinato dallo strumento SC durante il tentativo di arrestare il servizio per l'istanza host

Problema

Quando si tenta di utilizzare lo strumento SC (Sc.exe) per arrestare il servizio per l'istanza host di BizTalk, è possibile che venga visualizzato un messaggio di errore simile al seguente:

ControlService FAILED 1053:

Il servizio non ha risposto in tempo utile alla richiesta di avvio o di controllo.

Dopo la visualizzazione di questo messaggio di errore, il servizio per l'istanza host di BizTalk viene arrestato. Lo strumento SC, tuttavia, può impiegare due o più minuti per arrestare il servizio.

Questo problema si verifica quando un percorso di ricezione accodamento messaggi Microsoft è abilitato in BizTalk Server.

È inoltre possibile che nel registro eventi di sistema venga inserito un messaggio di errore simile al seguente:

Tipo di evento: Errore

Origine eventi: Service Control Manager

Categoria evento: Nessuna

ID evento: 7011

Descrizione:

Timeout (30.000 millisecondi) durante l'attesa della risposta alla transazione dal servizio BTSSvc$BizTalkServerApplication.

Risoluzione

È ora disponibile un hotfix supportato. Questo hotfix, tuttavia, è destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicare l'hotfix solo ai sistemi in cui si verifica questo problema specifico. L'hotfix potrebbe essere sottoposto a ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo Service Pack contenente tale hotfix.

Per ottenere l'hotfix, inviare una richiesta al Servizio clienti online Microsoft.

Nota

Se si verificano ulteriori problemi o se è richiesto un intervento per risolvere un problema, può essere necessario creare una richiesta di assistenza separata. Per ulteriori domande e problemi non compresi in questo specifico hotfix, verranno applicati i normali costi del servizio di supporto.

Vedere anche

Risoluzione dei problemi relativi all'adapter MSMQ