We have an application that use Service Bus 1.1 for Windows (on premises) to send messages between different instances of the application. We are sending around 20 messages / second to a topic and there is one subscription that is receiving these messages.
We are getting batches of TimeoutException when calling MessageSender.SendAsync(). These would occur for a few minutes and then things go back to normal.
The exception message is: System.TimeoutException: The request operation did not complete within the allotted timeout of 00:01:10. The time allotted to this operation may have been a portion of a longer timeout..TrackingId:479ddc00-86cf-4309-a8de-09e0259a34f8, Timestamp:2014-03-13 16:48:12
Looking at performance counters of the machines it looks like there should be no reasons for timeouts.
When using service bus explorer to stress test the system we tested 300 messages per second with no problem.
We have looked at the service bus event logs without finding any errors or other clues.
Does anyone have any idea of why this is happening and how we can trouble shoot it?