文章
· 九月 6, 2022 阅读大约需 4 分钟

第二十四章 使用任务管理器(二)

 

# 第二十四章 使用任务管理器(二)

本节介绍在创建或编辑任务时可以选择的预定义任务类型。某些任务只能从某些命名空间获得。

IRIS 包括许多默认运行的任务。此表记录了这些默认值,可以从“任务计划”页面进行编辑。

注意:可以使用 `%SYS.Task.DefinitionAPI` 定义自己的任务类型。

任务类型|对应的默认任务| 描述
---|---|---
CheckLogging |检查记录活动——每晚运行;两天后发送警报。|检查日志记录机制(例如 `^ISCSOAP`)是否没有意外运行。在 `DaysForAlert` 天后创建警报,并在 `DaysForShutoff` 天后关闭日志记录。
CleanSQLIndex |清理 `SQL` 语句索引 — 每小时运行一次。| 清理过时的 `SQL` 语句索引条目。
CumuIncrDBList|`None` |运行已定义列表中数据库的累积备份。
DiagnosticReport|诊断报告 — 按需运行。|收集并向 WRC 提交诊断报告。
FullAllDatabases | `None`|运行所有数据库的完整备份。
FullDBList|`None`|运行定义列表中的数据库的完整备份。
IncrementalDBList|`None`|运行已定义列表中数据库的增量备份。
IntegrityCheck|完整性检查 — 默认禁用。|对命名空间中的数据库运行完整性检查。完整性检查任务仅在选择 `%SYS` 命名空间时出现。
InventoryScan|按需运行|编译实例的清单扫描。
PurgeAudit|清除审计数据库-在切换日志任务之后运行。|在日志切换后的指定时间后清除审计数据库。
PurgeBackupLog|每晚运行|在数据库备份后的指定时间后清除备份日志。
PurgeErrorsAndLogs|清除错误和日志文件——每晚运行。|根据 `iris.cpf` 文件中的设置清除错误全局变量和 `messages.log`(请参阅配置参数文件参考的“`[Startup]`”部分中的 `ErrorPurge` 和 `MaxConsoleLogSize` 参数)。**注意:当系统监视器运行时,它会监视并限制消息日志的大小。**
PurgeJournal|每晚运行。|清除符合清除标准的日志文件。
PurgeTaskHistory|清除任务 - 每晚运行。|清除任务管理器历史文件。
ResourceCleanup|每 `10` 分钟运行一次。|释放注册到不再存在的`job`的资源。
RunLegacyTask|`None`|运行遗留任务(即自己的编程任务)。在文本框中输入的行(例如,`do ^MyCode`)必须在终端中可执行。**注意:不要在 `RunLegacyTask` 代码中使用局部变量 `Status`。  IRIS 使用这个变量,如果它被 `RunLegacyTask` 代码修改,任务很可能以错误状态结束。由于错误而未能完成的旧任务被标记为因错误而暂停,并且在错误得到纠正并且恢复任务之前不会计划运行。**
SecurityScan| 每晚运行。|禁用过期的用户帐户并使用户密码和 `Web` 会话令牌过期。
SwitchJournal|每晚运行|切换到新的日志文件。
UpdateSQLStats|更新 `SQL` 查询统计信息 - 每小时运行一次。|更新 `SQL` 查询统计信息。**注意:未能定期运行 `UpdateSQLStats` 任务可能会导致 `SQL` 缓存查询全局不断扩展。**

# 请求式任务

按需任务页面(系统操作 > 任务管理器 > 按需任务)列出了已计划为按需的任务。该列表包括任务名称、描述和从该页面运行任务的选项。可以通过单击任何列标题对表中的信息进行排序。单击运行时,运行任务向导页面会显示任务名称和 ID,以及任务将运行的日期和时间;单击立即执行操作以确认信息并安排任务。

 

# 即将开始的任务

 即将开始的任务页面(系统操作 > 任务管理器 > # 即将开始的任务)列出了计划在特定时间间隔内运行的任务。要选择时间间隔,请单击任务列表左侧的计划运行:搜索窗格中的一个选项。如果选择 `To a date` 选项,可以输入 `yyyy-mm-dd` 格式的日期,或单击日历图标从日历中选择一个日期。

 

可以通过单击任何列标题对任务列表中的信息进行排序。可以通过单击相应的选项来暂停或恢复每个任务的计划:

- 暂停 — 让暂停任务;  想在任务应该运行时重新安排任务吗?下拉列表可让指定:
  - `No`。恢复任务后,任务管理器会尝试运行错过的任务实例,然后再返回正常计划。
  - `Yes`。恢复任务后,任务管理器将返回到正常计划,而不会尝试运行错过的实例。

- 恢复 — 恢复暂停的任务。

讨论 (0)1
登录或注册以继续