如何设置 IIS 日志记录以最适合此场景

如何设置 IIS 日志记录以最适合此场景

我需要监视 IIS 7 应用程序池(WCF 正在其上运行),并且我希望读取如下消息:

  1. 已收到请求 A。
  2. 游泳池已关闭。
  3. 起始池。
  4. 已收到请求 B。
  5. 游泳池正在上升。
  6. 请求 C 已收到。
  7. 游泳池正在上升。
  8. 池 UP。
  9. 答复A已发送。
  10. 已发送响应 B。
  11. 已发送响应 C。
  12. ETC...

背景
我收到了很多关于应用程序运行缓慢的性能投诉,我注意到它与我们进行的常规池刷新“同步”...当我们测试它并决定时间间隔时,这种情况并没有发生,并且在全力运行的几个星期里,我们接到了 2 个电话,现在我们每天接到 30 多个电话...我相信池花了太长时间才能“启动”...

编辑1:
我的预期是,回收后,池应在 30 秒内启动并运行。现在我想确定它需要多长时间。如果我能从读取 dll 和其他内部操作中获得更准确的信息(例如 I/O),那就太好了

答案1

我最终使用了日志记录......特别是应用程序的启动和关闭......它最终以足够高的准确度为我提供了我需要的数据

相关内容