CWRLS0030W: Waiting for HAManager to activate recovery processing…

Описание проблемы:

Во время запуска сервера приложений, в журнале SystemOut.log повторяются сообщения:

CWRLS0030W: Waiting for HAManager to activate recovery processing for local WebSphere server

Сервер приложений не запускается.

Решение:

Такое поведение сервера объясняется следующим.

Каждый сервер приложений в кластере имеет компоненты (специальные службы) HA Manager и Transaction Manager, которые стартуют при запуске сервера приложений. До того как завершить свою инициализацию, Transaction Manager должен получить в эксклюзивное владение свои файлы журналов транзакций (transaction recovery log files). В этот момент Transaction Manager зависит от HA Manager, который управляет блокировкой файлов журналов транзакций. Это происходит так, даже когда не используется опция “highly available transaction log”. Сообщение CWRLS0030W появляется когда Transaction Manager ждет пока HA Manager передаст ему файлы журналов транзакций в эксклюзивное пользование.

Для того, чтобы это произошло, сервер приложений должен зарегистрироваться во “View” HA группы в качестве участника. Для этого необходимо, что бы HA Manager имел устойчивое сетевое соединение между всеми участниками группы. Существует ряд причин из-за которых может возникать сообщение CWRLS0030W: большое число участников в группе (тогда процесс регистрации во View может происходить долго), одновременный запуск нескольких участников группы, ошибки соединения, некорректная настройка HA Policy, сетевые проблемы, конфликт DCS_UNICAST_ADDRESS портов и другие.

Если в журнале SystemOut.log сбойного сервера не встречается других сообщений, кроме CWRLS0030W, то необходимо найти и перезапустить сервер, который блокирует файлы журналов транзакций сервера, который не может запуститься. В подобных случаях чаще всего помогает последовательный перезапуск всех участников кластера, в котором состоит сбойный сервер.

Подробная механика процесса и другие возможные варианты решения этой проблемы содержатся в техдоке:

http://www-01.ibm.com/support/docview.wss?uid=swg21245012

VN:F [1.9.22_1171]
Rating: 4.5/5 (2 votes cast)
Tagged with: , , ,
Posted in WebSphere Application Server, Troubleshooting
One comment on “CWRLS0030W: Waiting for HAManager to activate recovery processing…
  1. Sergey Kirsanov Sergey Kirsanov says:

    В логах сервера, который “держит” логи транзакций и не дает запускаться, например, серверу server1, будет сообщение:

    [10/13/15 10:54:04:554 MSK] 00013fb1 RecoveryManag A WTRN0132I: Transaction recovery for Cell_name\Node_name\server1 initiated with server uuid c6b8125c8270f172d52f9043d4c5b5a
    a344c9f18 and restart epoch 41

    VN:F [1.9.22_1171]
    Rating: 0 (from 0 votes)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Language: