2

我们有一个由第三方调用的 Web 服务。第三方的规则是服务必须在 10 秒内返回响应。

我们记录所有的处理时间,从我们收到请求到 web 方法退出。

我们的问题:我们的第三方告诉我们我们需要超过 10 秒,但根据我们的日志,我们在时限内很好地完成了处理。

我怀疑第三方存在连接问题,并且在我们完成处理后时间丢失了,但响应正在通过网络传输。我们的应用程序内日志记录无法捕获该时间(据我所知),因为我们的 Web 方法已经返回。

是否有任何我们可以使用的 IIS 日志记录功能来捕获返回响应所花费的时间?

4

1 回答 1

3

日志中的 time-taken 条目说明了客户端将确认发送回服务器或重置连接所需的时间。

http://blogs.msdn.com/b/mike/archive/2008/11/13/time-vs-time-taken-fields-in-iis-logging.aspx

您还需要使用 win32-status 来确定何时出现问题。

于 2013-05-02T02:52:34.563 回答