2012-05-31 3 views
2

Я создаю файл войны и хочу заменить текущим файлом войны в процессе производства. Каковы стандарты для этого в Apache или любом другом стандартном сервере? Как люди проверяют текущего зарегистрированного пользователя на веб-сайте, выбирая подходящее время для замены, возможно ли это сделать, не выключая сервер? IIS достаточно умен, чтобы сохранить текущего пользователя в старом файле и перенаправить вновь зарегистрированного пользователя на новый производственный код. Можем ли мы сделать что-то подобное в JBoss или Apache? ThanksКак развернуть военный файл на производстве без ущерба для существующих пользователей

+0

Google "Tomcat hot deploy". – duffymo

+0

Hot Deploy - это термин, спасибо, ребята! – AkD

ответ

1

JBOSS имеет каталог hotdeploy, который позволяет быстро развертывать новую версию WAR. Под капотом он хранит старую WAR, а также старые метаданные в пространстве перменто так, что в настоящее время выполнение запросов не прерывается этой операцией. Единственная проблема заключается в том, что это может увеличить количество Permgen, которое вам требуется, и со временем будет расти в определенных условиях до тех пор, пока не возникнет ошибка пространства в пространстве.

Смежные вопросы