Numéro d'article: 321877 - Dernière mise à jour: mardi 14 janvier 2003 - Version: 2.2 INFO : BizTalk Messaging Service retour une pause après échec de la base de données inattendue ou problème de réseau IMPORTANT : Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, veillez à sauvegarder et assurez-vous que vous savez comment restaurer le Registre si un problème se produit. Pour savoir comment sauvegarder, restaurer et modifier le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft : 256986
(http://support.microsoft.com/kb/256986/EN-US/
)
Description de du Registre Microsoft Windows Si BizTalk Server 2002 perd la connectivité aux bases de données des messagerie raison d'un problème réseau ou de défaillance inattendue de base de données : - Après la perte de connectivité initiale, le service de messagerie BizTalk entre dans un état « suspendu pendant une minute et il essaie de redémarrer lui-même.
- Si le premier redémarrage essayez échoue, le service de messagerie BizTalk entre un état suspendu pour deux fois tant que c'était le cas précédemment (deux minutes dans ce cas) avant d'essayer de redémarrer. Si les tentatives suivantes redémarrer échouent, BizTalk persiste doubler la durée pendant qui est dans un état suspendu à une heure maximale d'une heure. Le service de messagerie BizTalk continue à parcourir la suspension et essayez de redémarrer jusqu'à ce que redémarre avec succès.
Vous pouvez configurer l'intervalle d'état pause maximale via l'entrée du Registre qui est répertoriée dans la section « Plus d'informations » de cet article.
De plus : - Tandis que le service de messagerie BizTalk est interrompu, il ne pas participer à aucun traitement de message mais il accepte messages Arrêt, afin de pouvoir manuellement arrêter et démarrer le service de messagerie BizTalk lorsqu'il est dans un état suspendu. Pour déterminer si le service de messagerie BizTalk est en pause, vérifiez l'état du service de messagerie BizTalk dans le Gestionnaire de contrôle des services. Pour accéder au Gestionnaire de contrôle de service, ouvrez le dossier Outils d'administration et double-cliquez sur Services .
- Si à tout moment le service de messagerie BizTalk redémarre avec succès, la prochaine fois qu'il perd connectivité l'intervalle d'état de pause est réinitialisée à une minute.
- Le service de messagerie BizTalk n'arrêtez pas et entrer dans un état suspendu pendant un blocage de la base de données, un délai d'attente une procédure stockée ou un délai d'attente DTC. Le service de messagerie BizTalk Server 2002 peut gérer ces types d'erreurs sans avoir à redémarrer.
- When BizTalk Server enters the paused state and tries to restart, the BizTalk Server Application log contains entries with a description of "The service is restarting" at the following intervals:
+==================+=====================+===================+
| Elapsed Minutes | Interval in Minutes | Status |
+==================+=====================+===================+
| 0 | 0 | Trying to Restart |
+==================+=====================+===================+
| 1 | 1 | Paused |
+==================+=====================+===================+
| 31 | 30 | Trying to Restart |
+==================+=====================+===================+
| 33 | 2 | Paused |
+==================+=====================+===================+
| 63 | 30 | Trying to Restart |
+==================+=====================+===================+
| 67 | 4 | Paused |
+==================+=====================+===================+
| 97 | 30 | Trying to Restart |
+==================+=====================+===================+
| 105 | 8 | Paused |
+==================+=====================+===================+ These intervals do not follow the expected intervals of 0, 1, 2, 4, 8, 16, 32, and 60 minutes because at the end of every pause interval, BizTalk Server Messaging may spend up to 30 minutes trying to restart before it enters a paused state again. - Lorsque la messagerie de BizTalk Server entre dans un état suspendu, il enregistre l'entrée du journal des événements "le service redémarrer." Ce problème se produit car aucune écriture de journal des événements a été créée pour indiquer que le service de messagerie est interrompu lorsque cette fonctionnalité a été créée.
- Le taquet, pause, puis redémarrez routine ne fonctionne pas correctement sur les serveurs « recevoir uniquement. Ce problème est décrit dans le correctif décrit dans Q321950.
- Cette fonctionnalité s'applique uniquement à messagerie BizTalk et non aux orchestration de BizTalk.
- BizTalk Server 2000 essaie immédiatement redémarrer si une erreur inattendue de base de données ou problème de réseau et il ne peut pas entrer dans un suspendu état ; il peut tenter de redémarrer dans certains cas où BizTalk Server 2002 ne.
Avertissement : Si vous utilisez l'Éditeur du Registre de façon incorrecte, vous pouvez générer des graves problèmes pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantit que vous pouvez résoudre les problèmes résultant de l'utilisation incorrecte de l'Éditeur du Registre. Utilisez l'Éditeur du Registre à vos risques et périls. Vous pouvez configurer le temps de pause maximale (le temps BizTalk attente avant d'essayer de redémarrer) en effectuant la modification suivante au Registre : - Démarrez l'Éditeur du Registre (Regedt32.exe).
- Recherchez, puis cliquez sur la clé de Registre suivante :
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSVC - Dans le menu Edition , cliquez sur Ajouter une valeur et puis ajoutez la valeur de Registre suivante pour configurer l'intervalle de nouvelle tentative :
Nom de la valeur : MaxRestartDelay Type de données : REG_DWORD Radix : décimal Valeur de données : Pause interval in minutes - Quittez l'Éditeur du Registre.
Lorsque le service de messagerie BizTalk Server arrête lui-même, pauses et tente de redémarrer, messages semblables aux suivants sont écrites dans le journal d'application de serveur BizTalk :
Event Type: Error
Event Source: BizTalk Server
Event Category: Document Processing
Event ID: 324
Date: 4/26/2002
Time: 11:23:02 AM
User: N/A
Computer: BIZTALKSERVER
Description:
An error occurred in BizTalk Server.
Details:
------------------------------
[0x1711] The server is shutting down because of a database failure.
------------------
Event Type: Error
Event Source: BizTalk Server
Event Category: Document Processing
Event ID: 324
Date: 4/26/2002
Time: 11:23:02 AM
User: N/A
Computer: BIZTALKSERVER
Description:
An error occurred in BizTalk Server.
Details:
------------------------------
[0x80004005] The following stored procedure call failed: " { call
cs_get_next_WorkQ( ?, ?, ?, ?)}". :'[DBNETLIB][ConnectionWrite
(WrapperWrite()).]General network error. Check your network
documentation.
[0x0128] The next scheduled work item cannot be obtained for processing.
[0x1711] The server is shutting down because of a database failure.
------------------
Event Type: Information
Event Source: BizTalk Server
Event Category: BizTalk Server 2002
Event ID: 352
Date: 4/26/2002
Time: 11:23:02 AM
User: N/A
Computer: BIZTALKSERVER
Description:
The service is restarting.
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):- Microsoft BizTalk Server 2002 Standard Edition
| kbmt kbinfo KB321877 KbMtfr |
Traduction automatiqueIMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 321877
(http://support.microsoft.com/kb/321877/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | |