Обновление ПО — различия между версиями

Материал из ASV2 manual
Перейти к: навигация, поиск
(Обновление структуры БД)
(Обновление исполняемых файлов)
Строка 36: Строка 36:
  
 
==Обновление исполняемых файлов==
 
==Обновление исполняемых файлов==
 +
 +
Обновление исполняемых файлов
 +
 +
Следующим шагом следует сделать следующее:
 +
 +
Остановить сервер принудительно закрыв программу server.exe либо остановив сервис AMSServerService.exe
 +
Заменить '''Server.exe''' и '''AMSServerService.exe''' на более новые версии из полученного Вами на email архива соответственно.
 +
Запустить сервер.
 +
Убедиться, что версия нового сервера старше той, что была раньше командой в консоли '''ver'''
 +
 +
Следует учитывать тот факт, что если клиентские машины не свяжутся с сервером в течение 5 минут – то произойдет их автоматическое блокирование!
 +
 +
Помните, что пока нет сервера клиентские программы не смогут авторизоваться в системе, получать статистическую информацию и т.д.
 +
 +
После повторного запуска сервера произойдет перерасчет БД. Возможен перерасход средств у клиентов, которые должны были закончить работу, пока не было сервера. Никаких потерь в учете трафика не должно быть, т.к. системы подсчета работают и без сервера автономно и накапливают данные.
 +
 +
Остальные exe-файлы комплекса следует просто сменить на новые из полученного архива.
  
 
==Обновление клиентской составляющей комплекса==
 
==Обновление клиентской составляющей комплекса==

Версия 22:03, 16 апреля 2006

Введение

Программное Обеспечение комплекса (далее просто ПО) подразумевает быстрое обновление программ за 5 минут до последней версии, ссылка на которую высылается Вам на email.

Для обновления ПО, как правило, не требуется остановки клуба.

Чтобы обновить ПО следует сделать следующее:

  1. Обновить формат (структуру) Базы Данных.
  2. Обновить клиентскую составляющую комплекса
  3. Обновить выполняемые файлы ПО (server.exe и т.д.)



Обновление структуры БД

Обновление структуры БД

Запустить программу Boss.exe самой последней версии из архива, который вы получили по email. В ней подключиться с серверу MySql клуба.

В основном меню выбрать: “Файл” – “Привести БД к Эталону!”

После этого будет создана временная «эталонная» База Данных и произойдет сравнение её структуры со структурой вашей рабочей БД.

Если программа Boss.exe обнаружит расхождения в структуре, как то: отсутствие таблиц, столбцов, ключей, то она создаст в вашей БД недостающие элементы автоматически.

В случае, если в вашей БД очень большой объем данных, а это как правило таблицы срезов по состоянию машин (comp_state_cut) и срезов по трафику (traffic_cut), то при коррекции этих таблиц потребуется достаточно большое время.

Результат обновления может выглядеть примерно так:

Файл:Update.PNG

В информационном окошке под списком таблиц выводится процесс анализа «эталонной» БД. После анализа выдается кол-во обнаруженных расхождений. Если это 0 – то никаких изменений в стурктуре БД не было произведено

Обновление исполняемых файлов

Обновление исполняемых файлов

Следующим шагом следует сделать следующее:

Остановить сервер принудительно закрыв программу server.exe либо остановив сервис AMSServerService.exe Заменить Server.exe и AMSServerService.exe на более новые версии из полученного Вами на email архива соответственно. Запустить сервер. Убедиться, что версия нового сервера старше той, что была раньше командой в консоли ver

Следует учитывать тот факт, что если клиентские машины не свяжутся с сервером в течение 5 минут – то произойдет их автоматическое блокирование!

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

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

Остальные exe-файлы комплекса следует просто сменить на новые из полученного архива.

Обновление клиентской составляющей комплекса