Message d’erreur lorsque vous examinez le journal de l’application sur l’ordinateur qui exécute Microsoft Dynamics AX 4,0 Services d’AOA : « une exception RPC 1726 s’est produite dans la session 10 »

S’applique à : Microsoft Dynamics AX 4.0Axapta Object Server

Symptômes


Lorsque vous examinez le journal de l’application sur un ordinateur qui exécute les services d’AOS (application Object Server) Microsoft Dynamics AX 4,0, des messages d’erreur similaires à celui-ci s’affichent :
Message d’erreur 1
Type d’événement : InformationEvent source : Dynamics Server 17Date : 7/4/2007Time : 12:30:14 PMEvent catégorie : NoneDescription : objet Server 01 : erreur RPC : une exception RPC 1726 s’est produite dans la session 10
Message d’erreur 2
Type d’événement : InformationEvent source : Dynamics Server 01Event Category : NoneEvent ID : 110Date : 7/4/2007Time : 12:30:33 plus de : N/AComputer :nomordinateurDescription : objet Server 01 : aucun ping de 10. Mettre fin à la session.
Le premier message d’erreur est éventuellement associé au deuxième message d’erreur. Jusqu’à ce que le serveur AOS prenne fin à la session 10, chaque session renvoyant des messages d’erreur RPC ne répond plus. Si trop de sessions cessent de répondre et renvoient des messages d’erreur RPC, le serveur AOS est arrêté.

Cause


Ce problème est susceptible de se produire en raison du fait que les utilisateurs quittent Microsoft Dynamics AX de manière inappropriée. Par exemple, les utilisateurs terminent le processus Microsoft Dynamics AX à l’aide du gestionnaire des tâches. RPC 1726 est un message d’erreur de connexion général. Toutefois, le message d’erreur RPC 1726 pourra être associé au «pas de test ping de 10. Message d’erreur d’arrêt de la session. Dans ce cas, le problème est généralement causé par des utilisateurs quittant Microsoft Dynamics AX en douceur.

Résolution


Si vous observez ce problème sur le client Microsoft Dynamics AX, ne quittez pas le client en appuyant sur CTRL + ALT + SUPPR. Nous vous recommandons d’utiliser CTRL + ATTN, puis d’attendre que le système soit réactif ou qu’il soit possible d’avoir accès au formulaire utilisateurs en ligne. L’administrateur ou l’autre utilisateur peut cliquer sur mettre fin à la session pour arrêter la session du client.

Informations supplémentaires


Si vous rencontrez ce problème sur le serveur AOS, il est important de déterminer quelle est la cause du problème et ce que les utilisateurs sont en train de faire. Pour cela, exécutez le script suivant :
select * from sysuserlog where logouttime = 0 and sessionid = <X> 
Remarque Remplacez <X> par la session indiquée dans le message d’erreur RPC. Dans les résultats de la requête, notez les colonnes userid et nomordinateur . Les valeurs de colonne indiquent qui est connecté et à partir de quel emplacement. En règle générale, les exceptions RPC sont provoquées par une fermeture inappropriée de l’application. Toutefois, les exceptions pourront également indiquer qu’un processus professionnel est suspendu ou qu’il prend un certain temps.

Références


Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
953375 Recherche d’un IDENTIFIant utilisateur associé à un ID de session d’un message d’erreur « erreur RPC : une exception RPC 1726 s’est produite dans la session [SessionID] » dans le journal des applications sur le serveur AOS dans Microsoft Dynamics AX
953374 Vous recevez un message d’avertissement dans le journal des applications sur le serveur AOS dans Microsoft Dynamics AX : «SPID [SPID_number] pour ID de session [SessionID] est toujours présent dans la base de données. Supprimez le SPID de la base de données "