Управление блокировками

Блокировки применяются для предотвращения конфликтов между процессами. Обычно блокировки освобождаются, когда они больше не нужны. Иногда блокировка не освобождается, и связанный с ней процесс не может завершиться. Функция управления блокировками помогает обнаружить и устранить аномальные условия блокировок.

Об этой задаче

Для просмотра и освобождения блокировок выполните следующие действия.

Процедура

  1. Выполняющийся процесс с блокировкой, как и все активные процессы, показывается на вкладке Сводная панель в состоянии Выполняется. Если заблокированный процесс выполняется дольше ожидаемого, его можно отменить на вкладке Сводная панель или проверить все его параметры на вкладке Параметры.
  2. Откройте панель Блокировки щелчком на ссылке Блокировки на вкладке Параметры (Начало > Параметры > Блокировки). На панели Блокировки показывается следующая информация:
    Табл. 1. Поля блокировки
    Поле Описание
    Имя Имя, идентифицирующее блокировку. Отображаемое имя имеет следующий состав: имя компонента или приложения (зависит от типа) + имя процесса + имя ресурса.
    Тип Указывает тип процесса, создавшего блокировку (компонент или приложение). Блокировки применимы только к процессам приложений или компонентов.
    Компонент/приложение Имя компонента или приложения, содержащего блокировку. При щелчке на элементе открывается панель Компонент или Приложение (зависит от типа), где блокировку можно изучить.
    Ресурс/среда Имя ресурса или среды, содержащих блокировку. При щелчке на элементе открывается панель Ресурс или Среда (зависит от типа).
    Процесс Имя процесса, содержащего блокировку. При щелчке на элементе процесс открывается в редакторе процесса.
    Действия Список доступных действий.
  3. Обработайте блокировку с помощью следующего действия:
    Табл. 2. Действия блокировки
    Действие Описание
    Показать запрос Показывает протокол процесса, содержащего блокировку. Можно воспользоваться полем Действия на открывшейся панели, чтобы узнать имя шага процесса, где возникла блокировка.
    Освободить Освободить блокировку, чтобы связанный процесс мог продолжить выполнение.
    Если сервер IBM® UrbanCode Deploy или агенты останавливаются, пока выполняется заблокированный процесс; IBM UrbanCode Deploy автоматически восстанавливает все прерванные процессы вместе со всеми блокировками, которые могут в них содержаться, после восстановления службы.

Отзывы