Skip To Content

在 Manager 中使用当前的地理处理作业

对发布到您的 ArcGIS Server 站点的异步地理处理服务的任何请求都将启动作业,这是分配给站点中的计算机的异步任务。 ArcGIS Server 维护每个当前作业的相关信息。 使用 ArcGIS Server Manager 中的作业选项卡,可以查询和查看有关每个站点服务的当前作业的信息。

作业完成后,无论是否成功,ArcGIS Server 都将在一定时间内在 arcgisjobs 目录中保存其记录。 此持续时间由作业目录中的文件最长保留期限参数确定。 默认值为 6 小时(360 分钟);您可以通过在 Manager 中编辑目录来更改此值。

作业选项卡中,您可以取消未完成的作业或删除作业,如果适用,将取消该作业并从服务器中删除其记录。

以下为作业选项卡可用的场景:

  • 您需要计算在特定服务上运行作业所需的时间。
  • 工作似乎已停滞,您想验证其状态。
  • 您已提交高优先级的作业,并希望取消队列中位于其前面的作业。

构建查询

访问作业选项卡,并查看、识别和管理作业的步骤如下所示:

  1. 请确认您已使用管理员身份登录到 ArcGIS Server Manager。
  2. 在 Manager 中,单击站点 > 服务器配置 > 作业

    在您构建查询之前,该作业选项卡不会显示有关作业的信息。

  3. 从下拉菜单中选择发布到 ArcGIS Server 站点的服务,并针对当前作业对服务进行查询。
  4. 可选择使用状态龄期计算机参数来分别按状态、龄期和特定计算机筛选作业,以缩小查询范围。
  5. 要选择要在查询结果中显示的信息,请单击设置按钮以打开和关闭参数。

    有关每个参数的更多信息如下所示。

  6. 单击查询以运行此搜素。

    随即将显示查询结果。 根据查询返回的作业数和您指定的每页显示作业数,结果可能会有多个页面。

  7. 单击“下一步”和“后退”按钮以在页面之间移动。
  8. 单击信息按钮信息按钮查看有关作业的信息。

    以下部分描述了您可以查看的信息类型。

  9. 单击取消按钮取消按钮以取消作业或单击删除按钮删除按钮以删除作业。 单击任一按钮可打开确认对话框。

更改查询设置

当打开作业选项卡上的设置对话框时,您可以修改用于构建的查询的设置。 作业查询返回七个属性,每个属性都可以在查询表中显示或隐藏,如下所示:

  • 状态 - 作业的当前状态。 可能的状态是新建已提交正在执行成功失败正在取消已取消等候
  • 开始时间 - 作业提交至服务器的时间。
  • 结束时间 - 作业获得成功失败已取消状态的时间。
  • 持续时间 - 从作业开始时间到您的查询时间(如果作业尚未完成)或到其结束时间(如果作业通过成功、失败或被取消而获得该属性)所经过的时间。
  • 计算机 - ArcGIS Server 站点中分配了此作业的计算机。 状态为新建已提交的作业没有此属性值。
  • 用户 - 发起作业请求的 ArcGIS Server 用户。
  • ID - 作业的唯一 ID。

您也可以指定在查询时将显示的每页作业数

有关作业的信息

查询中返回的每个作业都将在查询表中显示为一行。 将显示您在设置对话框中选择的属性。 如果作业的当前状态是已提交正在执行,则可以取消该作业。 您也可以删除作业,无论其当前状态如何(如果适用,这也会取消作业,并从服务中移除其所有追踪)。

单击查询返回的作业上的信息按钮时,将显示作业的信息对话框。 将显示有关作业的上述所有七个属性。

ID 属性是一个链接,单击后将转到 ArcGIS REST 服务目录中的作业详细信息页面。 在此页面上,您可以在 Manager 中取消或删除作业。

ArcGIS REST API 中可用的其他操作

ArcGIS Server 管理员目录包含作业资源,用于提供 Manager 中的作业选项卡的每个可用操作及其他操作。 通过此 REST API 资源,您可以清除异步地理处理服务的作业队列,以从中移除所有作业。 您也可以针对给定服务的当前作业总数查看统计数据