We have a system in production where one of the message processing services is hanging up.
Symptoms:
- Service using 100% CPU
- Restart of service doesn't resolve
- A message handler is called but never finished
We've looked at the code and it appears to be endless loop bug in the message handler. Is there any way to configure NServiceBus to timeout handler processing and move the message to the error queue if the handler doesn't complete in a specified time?