锁定确保进程不会互相干扰。正常情况下,在不再需要锁定后,将释放这些锁定。有时,不会释放锁定,并且其相关联的进程无法完成。
锁定管理功能帮助您识别并解析异常锁定条件。
过程
- 与所有活动进程一样,具有锁定的运行进程将显示在“仪表板”选项卡上,并且状态为正在运行。如果完成已锁定的进程所需的时间超过期望时间,那么您可以从“仪表板”中取消该进程,也可以使用“设置”选项卡充分调查该进程。
- 通过单击“设置”选项卡上的锁定链接(),显示“锁定”窗格。 “锁定”窗格显示以下信息:
表 1. 锁定字段| 字段 |
描述 |
| 名称 |
名称标识该锁定。显示名称是组件或应用程序名称(取决于类型)+ 进程名称 + 资源名称的并置。 |
| 类型 |
指示创建了该锁定的进程是组件类型还是应用程序类型。锁定只能应用于组件进程或应用程序进程。 |
| 组件/应用程序 |
显示包含该锁定的组件或应用程序的名称。单击某一项将显示“组件”窗格或“应用程序”窗格(取决于类型),可以在其中调查该锁定。 |
| 资源/环境 |
显示包含该锁定的资源或环境的名称。单击某一项将显示“资源”窗格或“环境”窗格(取决于类型)。 |
| 进程 |
显示包含该锁定的进程的名称。单击某一项将在进程编辑器中显示该进程。 |
| 操作 |
列示可用操作。 |
- 通过选择操作来解析该锁定:
表 2. 锁定操作| 操作 |
描述 |
| 查看请求 |
显示包含该锁定的进程的进程日志。可以使用所显示窗格上操作字段,以查看导致该锁定的进程步骤的名称。 |
| 释放 |
释放该锁定,这使相关联的进程能够继续处理。 |
如果 IBM® UrbanCode Deploy 服务器和/或代理程序在已锁定的进程正在运行时发生故障,那么在恢复服务后,IBM UrbanCode Deploy 会自动恢复所有已中断的进程以及它们可能包含的所有锁定。