Debugging Nservicebus message send problems - disapearing messages -


my web-application sends messages fine queue, no errors, no exceptions, no complaints. log4net log says

sending message test.nservicebus.messages.v1.loggmessage, test.nservicebus, version=1.0.0.0, culture=neutral, publickeytoken=null id 456f0b8d-341d-4f92-b3ac-12872c710a6a\4121 destination v1_loggqueue.............. 

looks fine!

but when in management console see no messages in queue! (there no queue handler in place).

i posting local private queue.

should there defined "outgoing queue"? or when posting remote queue? list of outgoing queues empty.

so how can debug this? ideas start?

my nservicebus init like

 bus = nservicebus.configure .withweb()                    .log4net()                    .defaultbuilder()             .xmlserializer()              .msmqtransport()                .istransactional(false)     .purgeonstartup(false)    .unicastbus()                   .impersonatesender(false) .createbus()                  .start();                     

then use bus.send(mymessage); send message.

ideas?

if web endpoint , server endpoint on different machines should see outbound queue on web machine. may see messages there. means reason msmq couldn't complete send other machine. typically means there configuration issue on either machine related msmq, msdtc, or firewall blocking it.

if local bit harder since won't see in outbound queue. turn on journaling on target queue see if message makes there, if does, processing message. if not must config problem.


Comments