某些服务器错误很难重现,只是在系统超载或发生硬件故障时出现。当 ArcGIS Server 出现这种故障时,系统会创建可通过电子邮件发送给 Esri 的错误报告 (ArcGISErrorReport@esri.com)。这些报告有助于 Esri 开发团队了解如何更好地设计软件,以避免将来出现类似错误。修复程序会在补丁包或软件版本中提供。
错误报告的位置
错误报告将被写入 ArcGIS Server 日志目录下。默认位置是 <ArcGIS Server installation directory>/arcgis/server/usr/logs/<machine name>/errorreports。该文件夹中会保存最近出现的 10 个错误报告。错误报告中不包含便于阅读的文本,并且只有 Esri 开发团队才能解读。
确定错误报告是否存在
可以使用 ArcGIS Server Manager 来确定站点中的 GIS 服务器是否在磁盘上记录了错误报告文件。要查看错误报告是否存在,请使用具有管理访问权限的帐户登录管理器。单击日志 > 错误报告。错误报告模块将提醒您站点中是否包含错误报告,并指示部署中记录了文件的 GIS 服务器。
发送错误报告
要将错误报告发送到 Esri,请创建发送至 ArcGISErrorReport@esri.com 的电子邮件并附加错误报告文件。在电子邮件的正文或主题中,可选择是否在邮件中包含联系信息以及有关故障发生时所执行的操作的详细信息。包括操作系统名称、任何导致发生错误的可重现的步骤,以及您认为可能导致错误的工作流或系统环境的任何方面等信息都会有所帮助。
如果您提供了自己的联系信息,Esri 可能会询问您关于故障的更多信息。
指定要保存的错误报告数
可以使用管理器指定要保存到磁盘的错误报告数。也可以禁用错误报告。
- 使用具有管理员权限的帐户登录到 ArcGIS Server Manager。如需此步骤的帮助,请参阅登录 Manager。
- 单击日志 > 错误报告。
- 在错误报告 模块中单击设置。
- 指定要保存到磁盘的错误报告数 要禁用错误报告,请输入 0。
- 单击保存。
- 如果要立即应用更改,以便磁盘上保存的错误报告数不会超过指定的最大报告数,则需重启 ArcGIS Server 服务。
ArcGIS Server 每 24 小时会删除(或“清理”)一次磁盘上的错误报告,以与待保存的最大错误报告数相匹配。仅删除最早的错误报告。24 小时的时间间隔基于 ArcGIS Server 的启动时间。因此,磁盘上的错误报告可能偶尔会多于以上指定的最大值。
有关错误报告的常见问题
以下列出有关错误报告的一些常见问题。
是否会就报告的解决方案或状态与我联系?
我们不会针对错误报告发送解决方案或状态更新。仅当 Esri 开发团队需要获得关于错误情况的详细信息时,我们才会就错误报告与您联系。
我是否应将错误报告发送给 Esri 支持部门?
错误报告应由 Esri 开发团队进行检查,电子邮件地址为:ArcGISErrorReport@esri.com。但是,如果您可以通过一系列已知的步骤来重现错误,可将这些步骤发送给 Esri 支持部门。
我是否能获得针对错误报告的修补程序?
Esri 不会为没有可重复步骤的错误提供修补程序。如果您遇到的严重应用程序错误存在可重现的步骤,则应联系 Esri 支持部门核实此问题。