Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:settings:system:update [02.07.2019 06:31] – [Проведение обновления] maynproduct:settings:system:update [11.09.2025 10:17] (текущий) – [Проверьте конфигурацию и компоненты сервера] ekaterina.menkhuzina
Строка 2: Строка 2:
 =====Получение пакета обновления===== =====Получение пакета обновления=====
  
-Для обновления системы «Адванта» нужно получить скрипты обновления базы данных с выполняющих их файлом и обновленную версию веб содержимого. Получить пакет обновления можно следующим образом+Для обновления системы «Адванта» нужно получить скрипты обновления базы данных с выполняющих их файлом и обновленную версию веб содержимого.  
-  - Запросить пакет обновления на e-mail, для чего связаться со специалистом сервиса технической поддержки компании «Адванта-Груп». + 
-  - Скачать пакет обновления из выделенного web-сервиса технической поддержки, используя свой логин и пароль.+Как получить пакет обновления: 
 +  связаться со специалистом технической поддержки и запросить пакет обновления на e-mail; 
 +**ИЛИ** 
 +  * скачать пакет обновления из выделенного web-сервиса технической поддержки, используя свой логин и пароль.
  
 ===== Проведение обновления ===== ===== Проведение обновления =====
  
-Обновление системы производится с помощью модуля обновления. Воспользоваться им можно следующим образом+<callout type="success" icon="true">Система обновляется с помощью модуля обновления.</callout> 
-  - Создать резервную копию действующей системы, для чего: + 
-    * Создать резервную копию БД ''streamline''. Для хранения бэкапом можно использовать папку ''С:\SL_Files\DB_Backup''+==== Проверьте конфигурацию и компоненты сервера ==== 
-    * Резервная копия веб-контента создается автоматически и помещается в папку ''C:\SL_Files\Old_Backup\<название системы (по умолчанию streamline)>\context_bkp\''+ 
-    * Такжемодуль обновления пытается самостоятельно создать резервную копию Базы Данных (при условии, что MS SQL находится на этом же сервере и у текущей учетной записи достаточно прав для создания бэкапа). В случае удачной попытки резервная копия БД помещается в папку ''C:\SL_Files\Old_Backup\название системы(по умолчанию streamline)\DataBase\''+  - Язык локализации операционной системы Русский - на других языках модуль обновления может работать некорректно. 
-  - Полученный файл модуля обновления поместить в папку ''C:\SL_Files\Updates'' и запустить. +  - Версия PowerShell на сервере (команда $host.Version) должна быть не ниже 4-й на Windows Server 2019. Если ниже – обновите PowerShell. 
-  - Пройти по предлагаемым шагам, проверив указанные для обновления данные. +  - Microsoft .NET Framework 4.6.1 (можно скачать по [[https://www.microsoft.com/ru-ru/download/details.aspx?id=49982|ссылке]]) 
-  - Появившиеся в папке файлы выложить в проект технической поддержкилибо иным способом отправить в службу технической поддержки.+  - Microsoft .NET Framework 4.7.2  \\ //Необходимо начиная с версии ADVANTA 3.19.//  \\  (Можно скачать по [[https://support.microsoft.com/ru-ru/help/4054530/microsoft-net-framework-4-7-2-offline-installer-for-windows|ссылке]].) 
 +  - Visual C++ Redistributable 2012 x64 (можно скачать по [[https://www.microsoft.com/en-US/download/details.aspx?id=30679|ссылке]]) 
 +  - Протокол WebSocket. \\ //Необходимо начиная с версии ADVANTA 3.18// \\ Команда в Poweshell для установки''Install-WindowsFeature -name Web-WebSockets'' 
 + 
 +==== Сделайте бэкап ==== 
 + 
 +  * Сделать резервную копию базы данных (делается стандартными средствами, встроенными в SQL Server Management Studio)
 +  * Резервная копия веб-контента создается автоматически и помещается в папку ''C:\SL_Files\Backup\<название системы (по умолчанию streamline)>\context_bkp\''
 +==== Запустите модуль обновления ==== 
 + 
 +  - Скачать модуль обновления по предоставленной ссылке сылка предоставляется в сформированной дискуссии по обновлению). 
 +  - Сохранить и распаковать архив с обновлением в папку ''C:\SL_Files\Updates''
 +  - Запустить на сервере с системой PowerShell с правами администратора
 +  - Выполнить команду для разрешения выполнения скриптов в PowerSell: Set-ExecutionPolicy Unrestricted 
 +  - Перейти в распакованную папку с обновлением. Команда: ''cd C:\SL_Files\Updates\<номер версии предоставленного обновления>\Updates'' 
 +  - Запустить скрипт: ''.\deploy.ps1'' 
 +  - Высветится список всех установленных систем на сервере. 
 +  - Выбрать обновляемую систему → Ok <callout type="success">Модуль обновления остановит пул приложения обновляемой системывыполнит обновление и запустит обратно пул приложения системы.</callout> 
 + 
 +Модуль обновления формирует лог в папке ''C:\SL_Files\Logs'' 
 Если процедура обновления до определенной версии имеет какие-то особенности, то это описывается в прилагаемой к пакету обновления инструкции. Если процедура обновления до определенной версии имеет какие-то особенности, то это описывается в прилагаемой к пакету обновления инструкции.
  
Строка 26: Строка 49:
   - изменена конфигурация сервера приложения.   - изменена конфигурация сервера приложения.
  
-Чтобы получить новую лицензию, сделайте запрос в сервис технической поддержки компании «Адванта-Груп».+Чтобы получить новую лицензию, сделайте запрос в техническую поддержку компании «Адванта-Груп».
  
 Если конфигурации сервера были изменены: Если конфигурации сервера были изменены:
Строка 33: Строка 56:
   - полученный в ответ файл ''sl.lic'' поместить в папку ''C:\Inetpub\wwwroot\streamline'';   - полученный в ответ файл ''sl.lic'' поместить в папку ''C:\Inetpub\wwwroot\streamline'';
   - перезапустите IIS.   - перезапустите IIS.
 +
 +===== Настройка прокси-сервера =====
 +<callout type="primary"> Если вы используете прокси для подключения к ADVANTA, то должен быть настроен одинаковый протокол подключения (http или https) и для Адванты, и для прокси-сервера. </callout>
 +
 +Начиная с версии 3.18 необходимо внести дополнительные настройки в прокси-сервере:
 +
 +Например, для nginx необходимо добавить три строки:
 +<code>
 +proxy_http_version 1.1;
 +proxy_set_header Upgrade $http_upgrade;
 +proxy_set_header Connection "upgrade";
 +</code>