关于服务器日志
ArcGIS Server 可将站点中发生的事件以及与这些事件相关的所有错误都写入到日志中。诸如服务启动时间、服务投入使用时间以及将计算机添加到站点的时间之类的事件都将写入到日志文件中。低级别消息(如地图服务中的图层的绘制时间)也可写入日志。
服务器运行时,日志会自动创建并分散在参与 Server 站点的所有 GIS 服务器计算机上。服务器的默认日志写入目录为 <ArcGIS Server 安装盘>\arcgisserver\logs。
日志目录与服务器目录或配置存储位置无关。如果修改了这些目录的位置,服务器日志将仍然保留在默认目录(如上所述)或指定的目录中。如果要更改日志目录的位置,请尽量保证此位置位于 GIS 服务器的根级别下。不应将网络目录指定为日志位置。
服务器日志的作用
日志是用于监控和解决站点中所发生的问题的重要工具。日志有助于确定错误,而且,通过日志中的信息,您可以了解到可采取的问题解决措施。日志还包含随着时间推移所发生的事件的历史记录。
例如,管理员可能会在查看服务器日志后,发现站点中发生了很多与创建新服务有关的错误。通过进一步检查日志,可将问题区域锁定到具体的 GIS 服务器计算机。随后,可利用日志消息中的信息发现问题所在,例如,发生问题的服务器计算机不具有访问输出目录的权限。通过此信息,管理员可以纠正目录访问权限的问题,然后再次利用日志来确定该错误是否会发生。
访问服务器日志
使用 ArcGIS Server 管理器查看、查询、配置和删除服务器日志。管理器会读取每个 GIS 服务器计算机保存的各种日志并将这些消息汇集到一个便于读取和操作的表中。
要访问日志,请执行以下步骤:
- 打开管理器并登录。如果您需要此步骤的详细帮助,请参阅登录管理器。
- 单击日志 > 查看日志。
- 在查看日志 模块中,使用过滤器控件来帮助您查询所记录的事件并确定服务器问题。有关详细信息,请参阅查看、查询和配置服务器日志主题。
- 如果想要管理日志记录的设置,例如默认日志记录级别、日志在磁盘上的保留天数以及服务器写入日志的位置,请单击设置。有关您可以指定的设置的详细描述,请参阅关于指定服务器日志设置主题。
- 如果要删除日志,请单击删除日志。该操作从参与站点的每个 GIS 服务器上删除所有日志消息。
执行高级日志记录
如果您是 ArcGIS Server 的高级用户,则可以通过 ArcGIS REST API 来查看、查询和配置日志。此 API 用于通过程序构造高级查询、修改日志设置和获取随时间推移的统计数据。您可借助 ArcGIS Server 管理员目录来了解如何构造这些查询。
以下几个示例脚本使用 ArcGIS REST API 处理日志: