Error Reporting Services

来源:互联网 发布:免费阅读漫画软件 编辑:程序博客网 时间:2024/05/20 19:17

什么是Error Reporting Services?

===============

    Error Reporting Services是一个系统产品支持的工具, 可以用来排查任何服务进程或者应用程序的停止响应或者崩溃的错误,用来隔离引起进程停止响应或者异常退出的原因信息.

 

Error Reporting Services有哪些功能?

===============

    Error Reporting Services自动生成包含来自服务进程的调试输出的小型内存转储文件。

    每当 Error Reporting Services 运行时,调试信息(包含调试信息的内存转储和文本文件)都将放置在本地文件系统的新的、唯一命名的文件夹中。

    此外,Error Reporting Services创建的每一个文件均具有唯一的名称,以避免较新的文件覆盖较旧的文件。

    一旦服务程序发生崩溃现象,Error Reporting Services将小型内存转储文件以邮件形式发送给邮件列表中的所有地址。

    如设置了服务程序在发生异常时自动重启设置,Error Reporting Services将终止当前服务程序,重新启动服务程序。

应该什么时候使用Error Reporting Services?

================

    Error Reporting Services 用于向系统开发人员提供调试信息,开发人员需要这些调试信息来确定在复杂环境中出现的问题的原因。

    如果您遇到下列问题,应使用 Error Reporting Services 捕获调试信息:

    * 进程停止响应。

    * 进程崩溃或意外关闭。

Error Reporting Services是如何工作的?

================

  Error Reporting Services连接到指定的服务进程。

   Error Reporting Services自动配置调试程序以监视下列类型的异常:

   * 无效句柄

   * 非法指令

   * 整数被零除

   * 浮点数被零除

   * 整数溢出

   * 无效的锁定顺序

   * 访问冲突

   * 堆栈溢出

   * C++ EH 异常

   * 未知异常