首页 帮助中心 基调听云Server 禁用
基调听云Server

禁用探针

  • 方式1: 通过报表端禁用/启用探针

    • 优点:不需要重启IIS。

    • 缺点:通过此方式禁用的探针仍旧驻留在IIS进程内部,只是采集性能的逻辑代码不被执行。

    • 禁用方法:在应用列表内点击“操作”内的“禁用” 。

    • 启用方法: 在应用列表内查找对应应用并点击“启用” 。

  • 方式2:通过NBUI禁用/启用探针

    • 优点:探针被完全禁用,不被加载。

    • 缺点:需要重启IIS。请选择合适的运维时间来操作。

    • 禁用方法: 在NBUI界面点击“禁用监控” 。

    • 启用方法: 在NBUI界面点击“启用监控” 。

  • 方式3:手工禁用/启用探针,仅适用自托管的应用。

    探针默认仅监控部署在IIS上的应用,不监控自托管的应用(通常是WCF应用或Remoting应用)。

    • 启用方法

      如果想监控自托管的应用,您需要写一个批处理文件或改写现有的批处理启动文件,将以下内容写入到批处理文件的第一行:

      	SET Cor_Enable_Profiling=1
      	SET COR_PROFILER={8BEB2128-D285-4E1D-91B6-11ACD43EC0EE}
      	SET COMPLUS_ProfAPI_ProfilerCompatibilitySetting=EnableV2Profiler
      

      例如您的自托管应用是d:\app\ConsoleWcf.exe,批处理文件应该类似:

      	SET Cor_Enable_Profiling=1
      	SET COR_PROFILER={8BEB2128-D285-4E1D-91B6-11ACD43EC0EE}
      	SET COMPLUS_ProfAPI_ProfilerCompatibilitySetting=EnableV2Profiler
      
      	d:\app\ConsoleWcf.exe
      

      修改配置选项后,需要关闭自托管的应用,然后再次使用批处理启动自托管应用,否则配置选项不会生效。

    • 禁用方法

      1. 关闭自托管应用。
      2. 将批处理文件内SET Cor_Enable_Profiling=1更改为SET Cor_Enable_Profiling=0, 或者将批处理内的3条SET指令删除或注释。
      3. 启动自托管应用。