Как предотвратить запуск WebSphere до распаковки файлов из обновления приложения - PullRequest
0 голосов
/ 17 марта 2012

Используя WebSphere Integrated Solutions Console, большое веб-приложение (18 400 файлов) обновляется путем указания имени файла war, просмотра экранов обновления и, наконец, сохранения конфигурации. Веб-интерфейс консоли решений некоторое время вращается, затем возвращается, после чего пользователь может запустить веб-приложение.

Если приложение запускается после «успешного обновления», оно завершается ошибкой, поскольку файлы веб-приложения еще не были разнесены в каталог развертывания.

Эксперимент показывает, что для появления файлов требуется порядка 12 минут!

Еще один важный фон: в этом одном экземпляре WebSphere имеется 19 серверов приложений. WebSphere настаивает на том, что между ними много болтовни, даже если им ничего не нужно друг от друга. Я задавался вопросом, может ли это замедлить процесс развертывания. Или, если в недрах WebSphere есть какой-то таймер, который просто установлен неправильно (применяются обычные заявления об отказе от ответственности ... Я просто показываю и нахожу эту ситуацию ... Я не настраивал эту установку).

Дополнительная информация: Это Конфигурация сетевого развертывания , и все это на одном физическом хосте. * ND 6.1.0.23

1 Ответ

1 голос
/ 19 марта 2012

Это автономная установка или установка ND? Я предполагаю, что это ND настроено, учитывая, что вы заявили, что это 19 серверов приложений. Узлы должны быть синхронизированы с администратором развертывания, чтобы обновленные файлы были доступны для соответствующих узлов.

После того, как вы обновите и сохраните изменения, попробуйте синхронизировать узлы с dmgr (или, в качестве альтернативы, в рамках процесса обновления, нажмите на обзор и флажок, который говорит о синхронизации узлов), и это распределит изменения в различные узлы.

Интервал по умолчанию, я считаю, составляет 1 минуту.

12 минут, конечно, звучит очень много. Есть ли здесь какая-либо проблема с сетью?

НТН

Manglu

...