Обновление ПО — различия между версиями
(→Обновление исполняемых файлов) |
(→Обновление клиентской составляющей комплекса) |
||
| Строка 55: | Строка 55: | ||
==Обновление клиентской составляющей комплекса== | ==Обновление клиентской составляющей комплекса== | ||
| + | |||
| + | Об'''Жирный шрифт'''новление клиентской составляющей комплекса | ||
| + | |||
| + | Для обновления ПО клиентских машин следует сделать следующее: | ||
| + | |||
| + | Выложить в папку, указанную в программе '''Boss.exe''' (Настройки – Настройка работы Сервера – Папка где лежит...) файл ClientInstaller.exe из последнего архива, полученного по '''email''' | ||
| + | В консоли сервера набрать команду, например: | ||
| + | |||
| + | '''nc 12''' | ||
| + | |||
| + | При этом произойдет заливка новой версии клиентского ПО на машину номер 12 (из примера). После удачной заливки файла, клиентская машина автоматически перегрузится в любом случае, даже при сидящем на ней клиенте. | ||
| + | Возможные варианты команд: | ||
| + | |||
| + | '''nc 1-22,25-40''' | ||
| + | |||
| + | Установить безусловно новую версию клиента с немедленной перезагрузкой на машины с первой по 22ю и с 25й по 40ю. | ||
| + | |||
| + | '''nce''' | ||
| + | |||
| + | Установить новую версию клиентской программы на все свободные от клиентов компьютеры с немедленной перезагрузкой компьютера | ||
| + | |||
| + | '''nce 10-50''' | ||
| + | |||
| + | То же, только для машин из диапазона с десятой по пятидесятую. | ||
| + | |||
| + | '''ncwor''' | ||
| + | |||
| + | Установить на все машины клуба, причем перегрузить немедленно только те, которые сейчас свободны. На занятых машинах новая версия вступит автоматически в силу только после завершения сеанса, либо при перезагрузке компьютера. Эта команда наиболее полезна по опыту работы клубов. | ||
| + | |||
| + | После обновления файлов на клиентских машинах консоль сервера может выглядеть приблизительно так: | ||
Версия 22:05, 16 апреля 2006
Содержание
Введение
Программное Обеспечение комплекса (далее просто ПО) подразумевает быстрое обновление программ за 5 минут до последней версии, ссылка на которую высылается Вам на email.
Для обновления ПО, как правило, не требуется остановки клуба.
Чтобы обновить ПО следует сделать следующее:
- Обновить формат (структуру) Базы Данных.
- Обновить клиентскую составляющую комплекса
- Обновить выполняемые файлы ПО (server.exe и т.д.)
Обновление структуры БД
Обновление структуры БД
Запустить программу Boss.exe самой последней версии из архива, который вы получили по email. В ней подключиться с серверу MySql клуба.
В основном меню выбрать: “Файл” – “Привести БД к Эталону!”
После этого будет создана временная «эталонная» База Данных и произойдет сравнение её структуры со структурой вашей рабочей БД.
Если программа Boss.exe обнаружит расхождения в структуре, как то: отсутствие таблиц, столбцов, ключей, то она создаст в вашей БД недостающие элементы автоматически.
В случае, если в вашей БД очень большой объем данных, а это как правило таблицы срезов по состоянию машин (comp_state_cut) и срезов по трафику (traffic_cut), то при коррекции этих таблиц потребуется достаточно большое время.
Результат обновления может выглядеть примерно так:
В информационном окошке под списком таблиц выводится процесс анализа «эталонной» БД. После анализа выдается кол-во обнаруженных расхождений. Если это 0 – то никаких изменений в стурктуре БД не было произведено
Обновление исполняемых файлов
Обновление исполняемых файлов
Следующим шагом следует сделать следующее:
Остановить сервер принудительно закрыв программу server.exe либо остановив сервис AMSServerService.exe Заменить Server.exe и AMSServerService.exe на более новые версии из полученного Вами на email архива соответственно. Запустить сервер. Убедиться, что версия нового сервера старше той, что была раньше командой в консоли ver
Следует учитывать тот факт, что если клиентские машины не свяжутся с сервером в течение 5 минут – то произойдет их автоматическое блокирование!
Помните, что пока нет сервера клиентские программы не смогут авторизоваться в системе, получать статистическую информацию и т.д.
После повторного запуска сервера произойдет перерасчет БД. Возможен перерасход средств у клиентов, которые должны были закончить работу, пока не было сервера. Никаких потерь в учете трафика не должно быть, т.к. системы подсчета работают и без сервера автономно и накапливают данные.
Остальные exe-файлы комплекса следует просто сменить на новые из полученного архива.
Обновление клиентской составляющей комплекса
ОбЖирный шрифтновление клиентской составляющей комплекса
Для обновления ПО клиентских машин следует сделать следующее:
Выложить в папку, указанную в программе Boss.exe (Настройки – Настройка работы Сервера – Папка где лежит...) файл ClientInstaller.exe из последнего архива, полученного по email В консоли сервера набрать команду, например:
nc 12
При этом произойдет заливка новой версии клиентского ПО на машину номер 12 (из примера). После удачной заливки файла, клиентская машина автоматически перегрузится в любом случае, даже при сидящем на ней клиенте. Возможные варианты команд:
nc 1-22,25-40
Установить безусловно новую версию клиента с немедленной перезагрузкой на машины с первой по 22ю и с 25й по 40ю.
nce
Установить новую версию клиентской программы на все свободные от клиентов компьютеры с немедленной перезагрузкой компьютера
nce 10-50
То же, только для машин из диапазона с десятой по пятидесятую.
ncwor
Установить на все машины клуба, причем перегрузить немедленно только те, которые сейчас свободны. На занятых машинах новая версия вступит автоматически в силу только после завершения сеанса, либо при перезагрузке компьютера. Эта команда наиболее полезна по опыту работы клубов.
После обновления файлов на клиентских машинах консоль сервера может выглядеть приблизительно так: