0

私たちの BizTalk 環境には、処理、受信、および送信のための特定のホストがあります。数日前、イベント ログに次の情報メッセージが表示されました。

The following BizTalk host instance has initialized successfully. 

BizTalk host name: SendHost
Windows service name: BTSSvc$SendHost 

このメッセージは午前 1 時 4 分 41 秒に発生し始め、その夜の午後 10 時 1 分 5 秒までほぼ毎分表示されます。また、ホストが初期化されるたびに、送信するためにキューに入れられていたすべてのものが送信を開始するようです。そのため、1 分ごとに同じデータが送信されようとしているように見えます。これは、さまざまなインターフェイスすべてのイベント ログにほぼ同数のエラー メッセージがあるためです。

送信ホストが毎分再初期化される原因と、それが再び発生した場合、その原因を突き止める方法を考えています。誰もこの種の行動を見たことがありますか? もしそうなら、どのように解決しましたか?

** 編集 **

午前 1:00:24 に、次のエラーがアプリケーション ログに記録されました。

Application: BTSNTSvc.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Runtime.CallbackException
Stack:
   at System.Runtime.AsyncResult.Complete(Boolean)
   at System.Runtime.AsyncResult.Complete(Boolean, System.Exception)
   at System.ServiceModel.Channels.ConnectionStream+IOAsyncResult.OnAsyncIOComplete(System.Object)
   at System.ServiceModel.Channels.SocketConnection.FinishRead()
   at System.ServiceModel.Channels.SocketConnection.OnReceiveAsync(System.Object, System.Net.Sockets.SocketAsyncEventArgs)
   at System.ServiceModel.Channels.SocketConnection.OnReceiveAsyncCompleted(System.Object, System.Net.Sockets.SocketAsyncEventArgs)
   at System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs)
   at System.Net.Sockets.SocketAsyncEventArgs.FinishOperationSuccess(System.Net.Sockets.SocketError, Int32, System.Net.Sockets.SocketFlags)
   at System.Net.Sockets.SocketAsyncEventArgs.CompletionPortCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
   at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)

そして、午前 1:00:24 に次のエラーがログに記録されます

Faulting application name: BTSNTSvc.exe, version: 3.11.158.0, time stamp: 0x538aea40
Faulting module name: KERNELBASE.dll, version: 6.2.9200.16864, time stamp: 0x531d2be6
Exception code: 0xe0434352
Fault offset: 0x00010f22
Faulting process id: 0x1f0c
Faulting application start time: 0x01d0603d63ff5bbe
Faulting application path: C:\Program Files (x86)\Microsoft BizTalk Server 2013\BTSNTSvc.exe
Faulting module path: C:\Windows\SYSTEM32\KERNELBASE.dll
Report Id: fd2a4f01-d2c4-11e4-9411-005056b5474a
Faulting package full name: 
Faulting package-relative application ID: 

その後、午前 1 時 3 分 39 秒に、次の情報イベントがログに記録されました。

Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: btsntsvc.exe
P2: 3.11.158.0
P3: 538aea40
P4: System.ServiceModel
P5: 4.0.30319.34230
P6: 53be5c02
P7: c6
P8: 152
P9: I0SHPZEWVQV4P1UJY40X15MQTHF34RR5
P10: 

Attached files:
C:\Users\svc_BTSHost\AppData\Local\Temp\WER5EA7.tmp.appcompat.txt
C:\Users\svc_BTSHost\AppData\Local\Temp\WERA73C.tmp.WERInternalMetadata.xml
C:\Users\svc_BTSHost\AppData\Local\Temp\WERA75C.tmp.hdmp
C:\Users\svc_BTSHost\AppData\Local\Temp\WER3885.tmp.mdmp

These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue   \AppCrash_btsntsvc.exe_8592b3518472b55b77d4f91bb554882409312a0_cab_3c0d3d42

Analysis symbol: 
Rechecking for solution: 0
Report Id: fd2a4f01-d2c4-11e4-9411-005056b5474a
Report Status: 4

ログに記録された次のイベントは午前 1 時 4 分 41 秒で、ホストは正常に初期化されました。

上記の 2 つのエラー イベントと情報イベントは、次の 21 時間の SendHost is initialized イベントの直前に発生します。

4

2 に答える 2

1

使用しているアダプターで未処理の例外が発生したため、ホスト インスタンスがクラッシュしています。これは、アダプターの構成エラー、または BizTalk が期待していないサーバーからの応答が原因である可能性が非常に高くなります。また、アダプターのバグのようです。

BizTalk 2013 R2 - WC-Custom Adapter SAP-Binding: Unhandeld (sic) exception on failure testsを参照して、sapBinding で同様の問題を抱えている人がいます。

于 2015-04-10T17:58:24.420 に答える