在服务代理配置期间启动消息代理的问题 [英] Problem starting message broker during service broker configuration
问题描述
成功安装Service Broker 1.0后,我开始使用其配置。
after a successful Installation of Service Broker 1.0 i started with its configuration.
农场创建也很成功但不是服务启动时的步骤。首先,需要很长时间才能进行处理。最后显示了以下错误消息:
The farm creation was also successful but not the step when the Services are started. First it took a Long time for processing. Finally this error message was shown:
Fehler beim Starten des Diensts Service Bus Message Broker :Der Vorgang wurde nicht abgeschlossen ,da der
超时 abgelaufen ist。
Fehler beim Starten des Diensts Service Bus Message Broker: Der Vorgang wurde nicht abgeschlossen, da der Timeout abgelaufen ist.
为了找出真正发生的事情我发现了这个错误事件日志:
To find out what really happend i found this Errors in the Event log:
1:
TrackingId:90a3b7eb-21e2-4420-a873-036f6cfc98ee,SubsystemId:NoSystemTracker。无法打开Messaging Host Component System.AggregateException:Mindestens ein Fehler ist aufgetreten。 ---> System.Fabric.FabricException:通信错误导致
操作失败。 ---> System.Runtime.InteropServices.COMException:Ausnahme von HRESULT:0x80071BBC
TrackingId: 90a3b7eb-21e2-4420-a873-036f6cfc98ee, SubsystemId: NoSystemTracker. Failed to open Messaging Host Component System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.Fabric.FabricException: A communication error caused the operation to fail. ---> System.Runtime.InteropServices.COMException: Ausnahme von HRESULT: 0x80071BBC
bei System.Fabric.Interop.NativeClient.IFabricServiceManagementClient.EndGetServiceDescription(IFabricAsyncOperationContext context)
bei System.Fabric.Interop.NativeClient.IFabricServiceManagementClient.EndGetServiceDescription(IFabricAsyncOperationContext context)
bei System.Fabric.FabricClient.ServiceManagementClient.GetServiceDescriptionEndWrapper(AsyncCallOutAdapter adapter)
bei System.Fabric.FabricClient.ServiceManagementClient.GetServiceDescriptionEndWrapper(AsyncCallOutAdapter adapter)
bei System.Fabric.Interop.Utility.FinishNativeAsyncInvoke [TResult](String functionTag,Func`2 endFunc,TaskCompletionSource`1 source,AsyncCallOutAdapter adapter,Boolean expectCompletedSynchronously)
bei System.Fabric.Interop.Utility.FinishNativeAsyncInvoke[TResult](String functionTag, Func`2 endFunc, TaskCompletionSource`1 source, AsyncCallOutAdapter adapter, Boolean expectCompletedSynchronously)
--- Ende der internenAusnahmestapelüberwachung---
--- Ende der internen Ausnahmestapelüberwachung ---
--- Ende der internenAusnahmestapelüberwachung---
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
bei System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.MessageContainerHelper.WaitForFabricReady(FabricClient fabricClient,Uri uri)
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.MessageContainerHelper.WaitForFabricReady(FabricClient fabricClient, Uri uri)
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.MessageContainerHelper.CreateServiceInstances(MessagingManagementProviderConfig messagingManagementProviderConfig)
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.MessageContainerHelper.CreateServiceInstances(MessagingManagementProviderConfig messagingManagementProviderConfig)
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.MessageContainerHostComponent.Open()
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.MessageContainerHostComponent.Open()
---> (Interne Ausnahme#0)System.Fabric.FabricException:通信错误导致操作失败。 ---> System.Runtime.InteropServices.COMException:Ausnahme von HRESULT:0x80071BBC
---> (Interne Ausnahme #0) System.Fabric.FabricException: A communication error caused the operation to fail. ---> System.Runtime.InteropServices.COMException: Ausnahme von HRESULT: 0x80071BBC
bei System.Fabric.Interop.NativeClient.IFabricServiceManagementClient.EndGetServiceDescription(IFabricAsyncOperationContext context)
bei System.Fabric.Interop.NativeClient.IFabricServiceManagementClient.EndGetServiceDescription(IFabricAsyncOperationContext context)
bei System.Fabric.FabricClient.ServiceManagementClient.GetServiceDescriptionEndWrapper(AsyncCallOutAdapter adapter)
bei System.Fabric.FabricClient.ServiceManagementClient.GetServiceDescriptionEndWrapper(AsyncCallOutAdapter adapter)
bei System.Fabric.Interop.Utility.FinishNativeAsyncInvoke [TResult](String functionTag,Func`2 endFunc,TaskCompletionSource`1 source,AsyncCallOutAdapter adapter,Boolean expectCompletedSynchronously)
bei System.Fabric.Interop.Utility.FinishNativeAsyncInvoke[TResult](String functionTag, Func`2 endFunc, TaskCompletionSource`1 source, AsyncCallOutAdapter adapter, Boolean expectCompletedSynchronously)
--- Ende der internenAusnahmestapelüberwachung---< ---
--- Ende der internen Ausnahmestapelüberwachung ---<---
ServiceBus Broker服务无法启动,重试计数1. 例外消息:Mindestens ein Fehler ist aufgetreten .. 堆栈跟踪: bei System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
ServiceBus Broker service failed to start, retry count 1. Exception message: Mindestens ein Fehler ist aufgetreten.. Stack Trace: bei System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.MessageContainerHelper.WaitForFabricReady(FabricClient fabricClient,Uri uri)
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.MessageContainerHelper.WaitForFabricReady(FabricClient fabricClient, Uri uri)
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.MessageContainerHelper.CreateServiceInstances(MessagingManagementProviderConfig messagingManagementProviderConfig)
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.MessageContainerHelper.CreateServiceInstances(MessagingManagementProviderConfig messagingManagementProviderConfig)
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.MessageContainerHostComponent.Open()
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.MessageContainerHostComponent.Open()
bei Microsoft.Cloud.HostingModel.ComponentHost.OpenComponent(IComponent组件,RequestTracker跟踪器)
bei Microsoft.Cloud.HostingModel.ComponentHost.OpenComponent(IComponent component, RequestTracker tracker)
bei Microsoft.Cloud.HostingModel.ComponentHost.Open()
bei Microsoft.Cloud.HostingModel.ComponentHost.Open()
bei Microsoft.ServiceBus.MessageBroker.Backend.OnStart(String [] args)
bei Microsoft.ServiceBus.MessageBroker.Backend.OnStart(String[] args)
3:
Windows Fabric服务注册失败。异常System.Fabric.FabricException:服务类型已注册。 ---> System.Runtime.InteropServices.COMException:Ausnahme von HRESULT:0x80071BD1
Windows Fabric service registration failed. Exception System.Fabric.FabricException: Service type is already registered. ---> System.Runtime.InteropServices.COMException: Ausnahme von HRESULT: 0x80071BD1
bei System.Fabric.Interop.NativeRuntime.IFabricRuntime.RegisterStatefulServiceFactory(IntPtr serviceType,IFabricStatefulServiceFactory factory)
bei System.Fabric.Interop.NativeRuntime.IFabricRuntime.RegisterStatefulServiceFactory(IntPtr serviceType, IFabricStatefulServiceFactory factory)
bei System.Fabric.FabricRuntime.InternalRegisterServiceFactory(Boolean isStateful,String serviceType,ServiceFactoryBroker serviceFactoryBroker)
bei System.Fabric.FabricRuntime.InternalRegisterServiceFactory(Boolean isStateful, String serviceType, ServiceFactoryBroker serviceFactoryBroker)
bei System.Fabric.FabricRuntime.RegisterServiceTypeHelper(Boolean isStateful,String serviceTypeName,Type serviceTypeImplementation)
bei System.Fabric.FabricRuntime.RegisterServiceTypeHelper(Boolean isStateful, String serviceTypeName, Type serviceTypeImplementation)
bei System.Fabric.Interop.Utility。<> c__DisplayClassad。< WrapNativeSyncInvoke> b__ac()
bei System.Fabric.Interop.Utility.<>c__DisplayClassad.<WrapNativeSyncInvoke>b__ac()
bei System.Fabric.Interop.Utility.WrapNativeSyncInvoke [TResult](Func`1 func,String functionTag)
bei System.Fabric.Interop.Utility.WrapNativeSyncInvoke[TResult](Func`1 func, String functionTag)
--- Ende der internenAusnahmestapelüberwachung---
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Fabric.Interop.Utility.WrapNativeSyncInvoke [TResult](Func`1 func,String functionTag)
bei System.Fabric.Interop.Utility.WrapNativeSyncInvoke[TResult](Func`1 func, String functionTag)
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.Ring.Join()
bei Microsoft.Cloud.ServiceBus.MessageContainerHost.Ring.Join()
我认为最后一条消息3不是问题的原因,而是第一次通信问题。
你能不能请帮我找出出现这个问题的原因!
提前谢谢
Alex
Alex
推荐答案
您好Alex,
不幸的是,这并不容易(甚至可能)说明究竟是什么导致了这个问题。
您的集群安装未正确安装和配置。换句话说,问题可以描述如下:
代理服务无法将容器加载到其域中,因为该主机上的结构服务未正确注册(消息3确实很重要)。因为所有这些Service Bus都无法构建群集环。实际上没有
工作 。
你将可能要重新安装所有。但在此之前,您可以(通常我这样做)停止所有SB服务(结构,代理和网关)。然后首先尝试启动结构服务,找出为什么这不能正常工作。
对不起,我无法提供更准确的答案,但提供的事件日志条目不多说
L
I’m sorry that I cannot provide more precise answer, but provided event log entries do not say more L
Damir
这篇关于在服务代理配置期间启动消息代理的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!