5. 管理作业

管理作业 帮助清理 AWX 中的旧数据,包括系统跟踪信息、令牌、作业历史记录和活动流。如果您有特定的保留策略或需要减少 AWX 数据库使用的存储空间,可以使用此功能。从左侧导航栏中单击管理作业

management jobs

有几种作业类型可供您调度和启动

  • 清理活动流:删除指定天数之前的所有活动流历史记录

  • 清理过期的 OAuth 2 令牌:删除过期的 OAuth 2 访问令牌和刷新令牌

  • 清理过期的会话:从数据库中删除过期的浏览器会话

  • 清理作业详细信息:删除指定天数之前的所有作业历史记录

5.1. 删除旧的活动流数据

要删除较旧的活动流数据,请单击清理活动流旁边的启动 (launch) 按钮。

activity stream launch - remove activity stream launch

输入要保存的天数数据,然后单击启动

5.1.1. 调度

要查看或设置用于清除标记为删除的数据的计划

  1. 对于特定的清理作业,请单击计划选项卡。

../_images/ug-management-jobs-remove-activity-stream-schedule.png

请注意,您可以使用ON/OFF切换按钮轻松开启和关闭此计划的管理作业。

  1. 单击作业名称,在本例中为“Cleanup Activity Schedule”,以查看计划设置,并单击编辑以修改它们。您还可以使用添加按钮为该管理作业创建新计划。

../_images/ug-management-jobs-remove-activity-stream-schedule-details.png
  1. 在以下字段中输入相应的详细信息,然后单击保存

  • 名称(必填)

  • 开始日期(必填)

  • 开始时间(必填)

  • 本地时区(输入的开始时间应在此时区内)

  • 重复频率(在修改更新频率时会显示适当的选项,包括通过指定例外不包含的数据)

  • 要保留的天数数据(必填) - 指定要保留多少数据

详细信息选项卡显示计划的描述和在选定的本地时区中计划发生的事件列表。

注意

作业在 UTC 中调度。当夏令时发生变化时,每天特定时间运行的重复作业可能会相对于本地时区移动。

5.1.2. 通知

要查看或设置与管理作业相关的通知

  1. 对于特定的清理作业,请单击通知选项卡。

../_images/management-job-notifications.png

如果不存在,请参阅 通知 以获取更多信息。

../_images/management-job-notifications-empty.png

带有指定详细信息的通知示例

../_images/management-job-add-notification-details.png

5.2. 清理过期的 OAuth2 令牌

要删除过期的 OAuth2 令牌,请单击清理过期的 OAuth2 令牌旁边的启动 (launch) 按钮。

您可以通过执行与活动流管理作业相同的过程来查看或设置清理过期 OAuth2 令牌的计划。有关详细信息,请参阅 调度

您还可以像在活动流管理作业的 通知 中所述的那样,设置或查看与此管理作业相关的通知,并参考 通知 以获取更多详细信息。

5.3. 清理过期的会话

要删除过期的会话,请单击清理过期的会话旁边的启动 (launch) 按钮。

您可以通过执行与活动流管理作业相同的过程来查看或设置清理过期会话的计划。有关详细信息,请参阅 调度

您还可以像在活动流管理作业的 通知 中所述的那样,设置或查看与此管理作业相关的通知,并参考 通知 以获取更多详细信息。

5.4. 删除旧的作业历史记录

要删除指定天数之前的所有作业历史记录,请单击清理作业详细信息旁边的启动 (launch) 按钮。

management jobs - cleanup job launch

输入要保存的天数数据,然后单击启动

注意

无论保留值如何,AWX 资源(例如项目、作业模板)的初始作业运行都将从清理作业详细信息中排除。

您可以通过执行与活动流管理作业相同的过程来查看或设置清理旧作业历史记录的计划。有关详细信息,请参阅 调度

您还可以像在活动流管理作业的 通知 中所述的那样,设置或查看与此管理作业相关的通知,并参考 通知 以获取更多详细信息。