2015-05-07 2 views
0

Я использую NServiceBus 3.3. Я пытаюсь получить новую настройку Pre-Prod-Environment.NServiceBus Рабочий, проверяющий вместимостью 0

Все это прекрасно работает в производстве и в одной из моих существующих предварительных областей с моими существующими конфигурациями.

Но в моей новой среде я получаю проверку своих рабочих с емкостью 0. (Они регистрируются с пропускной способностью 1 в рабочих средах).

Опять же, конфигурации совпадают между средами. (За исключением наименований машин, конечно.)

Любая идея, почему это может произойти?

Это выход из моего журнала (с именами очередей и имена машин изменены):

 
2015-05-07 10:53:33,904 [1] INFO NServiceBus.Host [(null)] - Going to activate profile: NServiceBus.Distributor, NServiceBus.Host, Version=3.3.0.0, Culture=neutral, PublicKeyToken=9fc386479f8a226c 
2015-05-07 10:53:33,904 [1] INFO NServiceBus.Host [(null)] - Going to activate profile: NServiceBus.Production, NServiceBus.Host, Version=3.3.0.0, Culture=neutral, PublicKeyToken=9fc386479f8a226c 
2015-05-07 10:53:33,919 [1] INFO NServiceBus.Host [(null)] - Going to activate profile: NServiceBus.PerformanceCounters, NServiceBus.Host, Version=3.3.0.0, Culture=neutral, PublicKeyToken=9fc386479f8a226c 
2015-05-07 10:53:33,935 [1] WARN Distributor.myFromQueue [(null)] - No transport configuration found so the distributor will default to one thread, for production scenarios you would want to adjust this setting 
2015-05-07 10:53:33,950 [1] INFO Distributor.myFromQueue [(null)] - Endpoint configured to host the distributor, applicative input queue re routed to [email protected] 
2015-05-07 11:10:05,015 [Worker.13] INFO Distributor.myFromQueue [(null)] - Worker [email protected] has started up, clearing previous reported capacity 
2015-05-07 11:10:05,030 [Worker.13] INFO Distributor.myFromQueue [(null)] - Worker [email protected] checked in with available capacity: 0 

И это соответствующая часть моего файла конфигурации рабочего:

<MsmqTransportConfig NumberOfWorkerThreads="4" MaxRetries="5" /> 
    <MessageForwardingInCaseOfFaultConfig ErrorQueue="error" /> 
    <MasterNodeConfig Node="DistributorHost" /> 
    <UnicastBusConfig> 
    <MessageEndpointMappings> 
     <add Messages="Bus.MyMessageAssembly" Endpoint="[email protected]" /> 
    </MessageEndpointMappings> 
    </UnicastBusConfig> 

ответ

1

Я имел та же проблема, и смог разрешить ее, удалив очереди (myfromqueue и myfromqueue.retries) в рабочем агенте. NServiceBus автоматически воссоздал очереди, и все началось для меня снова.