Мастер-Тур(15):Установка — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) |
Biryukov (обсуждение | вклад) |
||
Строка 43: | Строка 43: | ||
| 1 | | 1 | ||
| Строка подключения | | Строка подключения | ||
− | | Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции '' | + | | Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции ''appSettings''. |
| <syntaxhighlight lang="xml" enclose="div"> | | <syntaxhighlight lang="xml" enclose="div"> | ||
<add key="connectionString" value="Data Source=Server; Initial Catalog=Database; User Id=User; Password=Password; Application Name=TourSearchOwin" /> | <add key="connectionString" value="Data Source=Server; Initial Catalog=Database; User Id=User; Password=Password; Application Name=TourSearchOwin" /> | ||
Строка 176: | Строка 176: | ||
===Установка службы кеша для акций=== | ===Установка службы кеша для акций=== | ||
− | |||
− | * Скопировать папку ''SpecialsCacheService'' из дистрибутива на сервер | + | Данная служба предназначена для увеличения производительности работы блока «Акции» путем хранения суточных цен в оперативной памяти сервера. |
+ | |||
+ | * Скопировать папку ''SpecialsCacheService'' из дистрибутива на сервер. | ||
* Перед установкой службы кеша для акций необходимо настроить конфигурационный файл ''Megatec.MasterTour.SpecialsCacheService.exe.config''. | * Перед установкой службы кеша для акций необходимо настроить конфигурационный файл ''Megatec.MasterTour.SpecialsCacheService.exe.config''. | ||
− | |||
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" | {| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" | ||
|- style="background-color:#F2F2F2" | |- style="background-color:#F2F2F2" | ||
! width="2%" | № | ! width="2%" | № | ||
− | ! width="10%" | | + | ! width="10%" | Описание |
− | ! width="38%" | | + | ! width="38%" | Значение |
! width="50%" | Настройка | ! width="50%" | Настройка | ||
Строка 196: | Строка 196: | ||
| Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции ''appSettings''. | | Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции ''appSettings''. | ||
<font style="color:red">''Внимание!''</font><br /> | <font style="color:red">''Внимание!''</font><br /> | ||
− | Для корректной работы в поле ''User Id'' необходимо указать пользователя ''sa''. | + | Для корректной работы в поле ''User Id'' необходимо указать пользователя ''sa''. |
| <syntaxhighlight lang="xml" enclose="div"> | | <syntaxhighlight lang="xml" enclose="div"> | ||
− | + | <add key="connectionString" value="Data Source=Server; Initial Catalog=Database; User Id=User; Password=Password; Application Name=Specials" /> | |
− | <add key=" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 213: | Строка 204: | ||
| 2 | | 2 | ||
− | | | + | | Имя службы |
− | | | + | | Задается имя службы. По умолчанию служба будет создана с названием ''MegatecSpecialsCacheService''. |
| <syntaxhighlight lang="xml" enclose="div"> | | <syntaxhighlight lang="xml" enclose="div"> | ||
− | < | + | <add key="serviceName" value="MegatecSpecialsCacheService"/> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 230: | Строка 213: | ||
| 3 | | 3 | ||
− | | | + | | Логирование |
− | | | + | | Пути к лог-файлам задаются в секциях логирования. |
| <syntaxhighlight lang="xml" enclose="div"> | | <syntaxhighlight lang="xml" enclose="div"> | ||
− | < | + | !!!36446 изменение секции Log4net на LogerSection!!! |
− | < | + | <param name="File" value="Logs\\SpecialsCacheErrorLog.txt" /> Логирование ошибок работы службы кэширования |
+ | <param name="File" value="Logs\\SpecialsCacheLog.txt" /> Логирование работы процессов службы кэширования | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 240: | Строка 224: | ||
| 4 | | 4 | ||
− | | | + | | Порт |
− | | | + | | По умолчанию служба кэширования использует порт ''52529''. Рекомендуется использование порта по умолчанию.<br /> |
+ | <font style="color:red">''Внимание!''</font><br /> | ||
+ | При смене порта необходимо также изменить порт в установочном скрипте ''_Install.bat''. | ||
| <syntaxhighlight lang="xml" enclose="div"> | | <syntaxhighlight lang="xml" enclose="div"> | ||
− | + | <add baseAddress="http://*:52529/SpecialsCache/SpecialsAccommodationsCacheService" /> | |
− | <add | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|} | |} | ||
* Установка осуществляется запуском скрипта ''_Install.bat'' от имени администратора. [[Файл:Bm135.png|Запуск от имени администратора]] | * Установка осуществляется запуском скрипта ''_Install.bat'' от имени администратора. [[Файл:Bm135.png|Запуск от имени администратора]] | ||
− | * В Службах Windows добавляется служба '' | + | * При установке в Брандмауэре Windows создаются правила для входящих подключений для открытия порта кэширования. [[Файл:KE_137.png|Правила для входящих подключений кэширования]] |
− | [[Файл: | + | * В Службах Windows добавляется служба ''SpecialsCacheService''.<br /> |
+ | [[Файл:KE_136.png|SpecialsCacheService]]<br /> | ||
− | * Для удаления службы кэширования необходимо запустить скрипт ''_UnInstall.bat'' от имени администратора. | + | * Для удаления службы кэширования необходимо запустить скрипт ''_UnInstall.bat'' от имени администратора. При этом будут удалены правила для входящих подключений. |
===Установка службы платежей=== | ===Установка службы платежей=== |
Версия 14:27, 3 ноября 2015
Статья находится на стадии разработки.
Версия статьи от 3-11-2015.
Поддерживаемые версии ПК «Мастер-Тур»: |
Содержание
- 1 Введение
- 2 Системные требования
- 3 Взаимодействие модулей
- 4 Установка
- 4.1 Установка службы поиска
- 4.2 Установка службы MasterTourService
- 4.3 Установка службы кеша для акций
- 4.4 Установка службы платежей
- 4.5 Установка серверной части ПК «Мастер-Тур»
- 4.6 Установка клиентской части ПК «Мастер-Тур»
- 4.7 Установка программ туров
- 4.8 Установка поиска вариантов программ туров
- 4.9 Настройка логирования
Введение
Процесс установки ПК «Мастер-Тур» 15 версии включает в себя установку всех компонентов, необходимых для работы приложения.
Системные требования
Минимальная поддерживаемая версия SQL Server 2008 R2 SP1 (10.50.2500.0)
Процессор
Оперативная память
Свободное место на жестком диске
Операционная система
Разрешение монитора
Взаимодействие модулей
Установка
Установка компонентов 15 версии ПК «Мастер-Тур» производится в несколько этапов, которые описаны ниже.
Установка службы поиска
Служба поиска нужна для кеширования данных для поиска (!!! расширить, для чего нужна служба поиска!!!).
- Скопировать папку TourSearchOwin из дистрибутива на сервер приложений.
- Перед установкой службы поиска необходимо настроить конфигурационный файл Megatec.TourSearchOwin.exe.config.
№ | Название | Описание | Настройка |
---|---|---|---|
1 | Строка подключения | Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции appSettings. | <add key="connectionString" value="Data Source=Server; Initial Catalog=Database; User Id=User; Password=Password; Application Name=TourSearchOwin" />
|
2 | Логирование | Путь к лог-файлам задается в секции Loggers path. | <Loggers path="Logs\">
<Logger level="ALL" name="TourSearch" console="true" /> Логирование информации о поиске (доп. инфо 36421)
<Logger level="ALL" name="TourSearchCache" console="true" /> Логирование информации об инициализации кеша (доп. инфо 36421)
</Loggers>
|
3 | 3 | 3 | <add key="maxChildAge" value="21" /> (должна быть убрана в 36420)
|
4 | 4 | 4 | <add key="maxTourDur" value="40" /> (должна быть убрана в 36427)
|
5 | Подсветка актуальных дат заезда | Включает актуальные фильтры в поиске и подсветку дат. В этом случае инициализация увеличивается по времени и требует больше оперативной памяти (примерно 1 млн цен заполняет 15 Gb оперативной памяти на время инициализации). | <add key="enableFiterTree" value="true" />
|
- Установка осуществляется запуском скрипта _Install.bat от имени администратора.
- При установке в Брандмауэре Windows создаются правила для входящих подключений для открытия порта службы поиска.
- В Службах Windows добавляется служба TourSearchWebApi!!! заменить на TourSearchOwin после 36426 и скрин!!!.
- Для удаления службы кэширования необходимо запустить скрипт _UnInstall.bat от имени администратора. При этом будут удалены правила для входящих подключений.
Установка службы MasterTourService
Служба MasterTourService нужна для кеширования данных для работы ПК «Мастер-Тур». Без запущенной службы MasterTourService в ПК «Мастер-Тур» войти нельзя. (!!! расширить, для чего нужна служба MTS!!!).
- Скопировать папку MasterTourService из дистрибутива на сервер (!!! на каком сервере должна быть размещена служба MTS? !!!).
- Перед установкой службы поиска необходимо настроить конфигурационный файл Megatec.MasterTourService.exe.config.
№ | Название | Описание | Настройка |
---|---|---|---|
1 | Строка подключения | Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции appSettings.
Внимание! |
<!--Имя приложения-->
<add key="applicationName" value="MasterTourService"/>
<!--Сервер-->
<add key="serviceServer" value="Server"/>
<!--База данных-->
<add key="serviceDatabase" value="Database"/>
<!--Логин -->
<add key="defaultUserName" value="User"/>
<!--Пароль-->
<add key="defaultPassword" value="Password"/>
|
2 | Логирование | Путь к лог-файлам задается в секции Loggers path. | <Loggers path="Logs\">
(доп. инфо по логам: список и что каждый лог логирует в задаче 36421)
<Logger level="ALL" name="ExceptionLogger"/>
<Logger level="ALL" name="AddCostLogic"/>
<Logger level="ALL" name="CostLogic"/>
<Logger level="ALL" name="TourMarginLogic"/>
<Logger level="ALL" name="QuotaLogic"/>
<Logger level="ALL" name="FlightSelectionLogic"/>
</Loggers>
|
3 | 3 | 3 | <!--Имя текущего инстанса сервиса-->
<add key="acceptableServices" value=""/> (найти описание и описать)
|
4 | 4 | 4 | <!--Приоритет текущего инстанса сервиса-->
<add key="servicePriority" value="1"/> (найти описание и описать)
|
- Установка осуществляется запуском скрипта _Install.bat от имени администратора.
- При установке в Брандмауэре Windows создаются правила для входящих подключений для открытия порта MasterTourService.
- В Службах Windows добавляется служба MegatecMasterTourService.
- Для удаления службы кэширования необходимо запустить скрипт _UnInstall.bat от имени администратора. При этом будут удалены правила для входящих подключений.
Установка службы кеша для акций
Данная служба предназначена для увеличения производительности работы блока «Акции» путем хранения суточных цен в оперативной памяти сервера.
- Скопировать папку SpecialsCacheService из дистрибутива на сервер.
- Перед установкой службы кеша для акций необходимо настроить конфигурационный файл Megatec.MasterTour.SpecialsCacheService.exe.config.
№ | Описание | Значение | Настройка |
---|---|---|---|
1 | Строка подключения | Строка подключения к базе данных ПК «Мастер-Тур» указывается в секции appSettings.
Внимание! |
<add key="connectionString" value="Data Source=Server; Initial Catalog=Database; User Id=User; Password=Password; Application Name=Specials" />
|
2 | Имя службы | Задается имя службы. По умолчанию служба будет создана с названием MegatecSpecialsCacheService. | <add key="serviceName" value="MegatecSpecialsCacheService"/>
|
3 | Логирование | Пути к лог-файлам задаются в секциях логирования. | !!!36446 изменение секции Log4net на LogerSection!!!
<param name="File" value="Logs\\SpecialsCacheErrorLog.txt" /> Логирование ошибок работы службы кэширования
<param name="File" value="Logs\\SpecialsCacheLog.txt" /> Логирование работы процессов службы кэширования
|
4 | Порт | По умолчанию служба кэширования использует порт 52529. Рекомендуется использование порта по умолчанию. Внимание! |
<add baseAddress="http://*:52529/SpecialsCache/SpecialsAccommodationsCacheService" />
|
- Установка осуществляется запуском скрипта _Install.bat от имени администратора.
- При установке в Брандмауэре Windows создаются правила для входящих подключений для открытия порта кэширования.
- В Службах Windows добавляется служба SpecialsCacheService.
- Для удаления службы кэширования необходимо запустить скрипт _UnInstall.bat от имени администратора. При этом будут удалены правила для входящих подключений.
Установка службы платежей
Описание установки службы подписи путевок и платежей будет позже (после ее реализации).
Установка серверной части ПК «Мастер-Тур»
Установка серверной части ПК «Мастер-Тур»
Установка клиентской части ПК «Мастер-Тур»
Установка клиентской части ПК «Мастер-Тур»