URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92673
[ Назад ]

Исходное сообщение
" Как инсталить пакет который не должен прерывать работу ?"

Отправлено konstantin , 29-Ноя-11 18:26 
В смысле я хочу собрать пакет (для дебиан) со своим вебприложением на джаве+томкат+само приложение.

Но идея такова что во время обновлениея пакета на более новую версию не хочу останавливать работу пользователей этим приложением. Другими словами сделать  что то по типу файловер кластера из двух паралельно работающих томкатов, и когда начинается обновление то пользователи пользуются только одним томкатом, а второй собственно обновляется. После обновления включается новый томкат , а старый работает ещо допустим 30 мин обслуживая свои старые сессии после чего останавливается и тоже автоматом обновляется.

Кто что может предложить ?  

Ручками конечно можно , но сервер не один. К тому же есть ещо один модуль который работает паралельно и его тоже не хочется обновлять ручками ... так как много таких серверов.

apt-get update && upgrade  можно и ручками запустить, но  хотелось бы это по крону ночью.


Содержание

Сообщения в этом обсуждении
" Как инсталить пакет который не должен прерывать работу ?"
Отправлено PavelR , 29-Ноя-11 19:30 
> В смысле я хочу собрать пакет (для дебиан) со своим вебприложением на
> джаве+томкат+само приложение.

Ну так значит нужно и собрать пакет.

> Кто что может предложить ?
> Ручками конечно можно , но сервер не один. К тому же есть
> ещо один модуль который работает паралельно и его тоже не хочется
> обновлять ручками ... так как много таких серверов.

Все операции, которые делаются ручками, собираются в скрипт, скрипт запихивается в пакет.

> apt-get update && upgrade  можно и ручками запустить, но  хотелось
> бы это по крону ночью.

Не умеете прописывать это в крон ? В чем вопрос ?

---------------

На тему "файловер, два томката"...

1) Можно делать два пакета (по пакету на томкат)
2) можно делать один пакет, после обновления ставить/сбрасывать флажок, кроном смещенно по времени проверять флажок, делать копирования/перезапуски/етц.

Просто надо попробовать, а потом заскриптовать. Ну и немножко фантазии.


" Как инсталить пакет который не должен прерывать работу ?"
Отправлено konstantin , 29-Ноя-11 19:50 

> Не умеете прописывать это в крон ? В чем вопрос ?
> ---------------
> На тему "файловер, два томката"...
> 1) Можно делать два пакета (по пакету на томкат)
> 2) можно делать один пакет, после обновления ставить/сбрасывать флажок, кроном смещенно
> по времени проверять флажок, делать копирования/перезапуски/етц.
> Просто надо попробовать, а потом заскриптовать. Ну и немножко фантазии.

так вопрос в том ... что лудше первое или второе ?