无法在主节点中具有生产配置文件的分发服务器中启用超时管理器

时间:2014-05-19 19:25:49

标签: nservicebus nservicebus4 nservicebus-distributor

将我的服务部署为具有生产配置文件的主服务器后,我没有看到超时管理器在初始化时启用。我尝试了一切都没有成功。

我安装服务的方式是:

  

NServiceBus.Host.exe / install / serviceName:BusinessServices   / displayName:BusinessServices / description:BusinessServices   / userName:machinename \ Administrator / password:pass
  NServiceBus.Master nservicebus.production

endpointconfig是:

  

public class EndpointConfig:IConfigureThisEndpoint,   AsA_Server,AsA_Publisher {          }

配置为:

  


             
  

 <MasterNodeConfig Node="machinename"/>

<TransportConfig MaximumConcurrencyLevel="50" />

RavenDB安装在那台机器上,无论如何在初始化时都适用于saga:

  

2014-05-19 17:02:55,428 [1] INFO NServiceBus.Configure [(null)]   ≤(NULL)&GT; - 调用NServiceBus.IWantToRunBeforeConfiguration   完成于0.14秒2014-05-19 17:02:55,785 [1] INFO   NServiceBus.Configure [(null)]&lt;(null)&gt; - 调用   NServiceBus.Config.INeedInitialization在2014年5月19日完成   17:02:56,296 [1] INFO NServiceBus.Licensing.LicenseManager [(null)]   ≤(NULL)&GT; - 2014年3月7日过期时间:2014-05-19 17:02:56,576 [1]   INFO NServiceBus.Configure [(null)]&lt;(null)&gt; - 调用   NServiceBus.INeedInitialization在2014-05-19 0.79 s完成   17:02:56,724 [1]信息   NServiceBus.Distributor.T5.BusinessServices.High [(null)]&lt;(null)&gt; -   端点配置为托管分发服务器,应用程序输入队列   重新路由到T5.BusinessServices.High.worker@WIN-74CD8F6BJ66   2014-05-19 17:02:57,118 [1] INFO NServiceBus.Configure [(null)]   ≤(NULL)&GT; - 调用   NServiceBus.IWantToRunBeforeConfigurationIsFinalized在0.54完成   s 2014-05-19 17:02:57,356 [1] INFO NServiceBus.Features.Sagas   [(null)]&lt;(null)&gt; - Sagas在扫描类型中发现,saga persister   启用2014-05-19 17:02:57,371 [1] INFO   NServiceBus.Features.FeatureInitializer [(null)]&lt;(null)&gt; - 特征:   审计[4.6.1] - 启用AutoSubscribe [4.6.1] - 已启用   BinarySerialization [4.6.1] - 由类别Serializers控制   BsonSerialization [4.6.1] - 由类别序列化程序控制   JsonSerialization [4.6.1] - 由类别序列化程序控制   XmlSerialization [4.6.1] - 由类别Serializers控制   MsmqTransport [4.6.1] - 启用网关[4.6.1] - 已启用   TimeoutManager [4.6.1] - 已禁用Sagas [4.6.1] - 已启用   SecondLevelRetries [4.6.1] - 启用StorageDrivenPublisher [4.6.1] -   启用MessageDrivenSubscriptions [4.6.1] - 启用心跳   [1.0.0] - 启用SagaAudit [1.0.0] - 启用

我还需要做更多的事情吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

正如Jon在评论中所说的......如果您将服务器配置为分发服务器或主服务器,则您不需要MasterConfig配置部分。拥有该部分将禁用超时管理器,因为它希望将该逻辑推迟到配置的主服务器。