Skip to main 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 Administrator Directory 包含作业资源,用于提供 Manager 中作业选项卡上的所有可用操作及其他操作。 通过此 REST API 资源,可清除异步地理处理服务的作业队列,以移除其中的所有作业。 还可以查看有关给定服务当前作业总数的统计数据。