Пустая страница JBoss 6.0.0 во время войны перераспределится на 3 секунды

У меня следующая проблема. Я использую Jboss 6.0.0. Мне нужно ежедневно обновлять приложение, которое работает 24/7 (только файл WAR). Во время повторного развертывания сервер отвечает пустой страницей (0 байт). Это займет около 3 секунд.

13: 25: 39,001 ИНФОРМАЦИЯ [org.jboss.web.tomcat.service.deployers.TomcatDeployment] undeploy, ctxPath=/ 13:25:42,021 ИНФОРМАЦИЯ [org.jboss.web.tomcat.service.deployers.TomcatDeployment] развертывание, ctxPath знак равно

Это, очевидно, самый неблагоприятный сценарий, поскольку пользователи, которые в этот момент отправляют форму, теряют все введенные данные.

Я попытался найти решение, устанавливающее различные параметры конфигурации (autoDeploy, unloadDelay, перезагружаемые атрибуты контекста), но безуспешно.

Я что-то упускаю или это нормальное поведение, и сервер не различает операции повторного развертывания и отдельные операции отмены и развертывания. Было бы идеально, если бы он мог их различать, и если контейнер во время повторного развертывания помещал запросы в очередь до инициализации следующего экземпляра сервлета.

Подробная информация об окружении: JBoss 6.0.0 Final single instance (также пробовал на Tomcat 7.0.28 - тот же эффект) 2 x четырехъядерный процессор 32 ГБ ОЗУ

WAR: Контекст Интернета на виртуальном хосте. Размер файла War ~ 20 МБ. Количество классов ~ 1,5 тыс. Количество файлов вместе ~ 7 тыс.

Я попытался очистить файл и опустился до 700kb (я удалил все img / js / css и т. Д. И все lib/), время сократилось до ~ 2 секунд.

заранее спасибо

0 ответов

Другие вопросы по тегам