Is there any tool for monitoring incoming and outgoing calls from a WCF service?

I do not mean MSMQ, I mean queued calls that the service is not able to handle cause of it is busy.

Some profile for Performance monitor perhaps?

Kind Regards Martin

有帮助吗?

解决方案

For WCF hosted on IIS you can use ASP.NET performance counters to see number of queued requests, current requests etc. for example:

  • ASP.NET\Requests Queued
  • Web Service\Current Connections

Although WCF has a lot of performance counters available, there is none indicating queues length.

If you are talking about queued messages content, there is no easy way. The only I can think of is taking a full memory dump of the process and investigating it. But this is of course very intrusive, single shot task.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top