ООО «ИТ-инвест». Почт. адрес: Тимирязева, 24, г. Пермь, 614007 тел. (342) 219-65-00, 238-52-00 факс: (342) 219-65-10.


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте файл и откройте на своем компьютере.
Геоинформационная система «Сокол» Инструкция по установке Листов 15 Пермь, 2014 г. ООО «ИТ - инвест» Почт. адрес: Тимирязева, 24, г. Пермь, 614007 тел. (342) 219 - 65 - 00, 238 - 52 - 00 факс: (342) 219 - 65 - 10 Оглавление Инструкция по разворачиванию ГИС “Сокол” ................................ ................................ .................... 4 Установка ”с нуля” . ................................ ................................ ................................ .............................. 4 1. Подготовка. ................................ ................................ ................................ ................................ 4 2. Установка. ................................ ................................ ................................ ................................ .. 4 Обновление ГИС Сокол ................................ ................................ ................................ ......................... 5 1. Подготовка. ................................ ................................ ................................ ................................ 5 2. Обновление. ................................ ................................ ................................ ................................ 5 Инструкция по разворачиванию ГИС - сервиса для ГИС “Сокол” ................................ ...................... 6 Установка ”с нуля” . ................................ ................................ ................................ .............................. 6 1. Подготовка ................................ ................................ ................................ ................................ . 6 2. Установка ................................ ................................ ................................ ................................ ... 6 Обновление ГИС - с ервис: ................................ ................................ ................................ ....................... 6 1. Подготовка ................................ ................................ ................................ ................................ . 6 2. Обновление ................................ ................................ ................................ ................................ . 6 Инструкция по разворачиванию Адаптера Одиссея для ГИС “Сокол” ................................ ........... 7 Установка ”с нуля” . ................................ ................................ ................................ .............................. 7 1. Подготовка ................................ ................................ ................................ ................................ . 7 2. Установка ................................ ................................ ................................ ................................ ... 7 Обновление Одиссей ................................ ................................ ................................ .............................. 7 1. Подготовка ................................ ................................ ................................ ................................ . 7 2. Обновление ................................ ................................ ................................ ................................ . 7 Инструкция по разворачиванию Адаптера EGTS для ГИС “Сокол” ................................ ................ 8 Установка ”с нуля” . ................................ ................................ ................................ .............................. 8 1. Подготовка ................................ ................................ ................................ ................................ . 8 2. Установка ................................ ................................ ................................ ................................ ... 8 Обновление Адаптера EGTS ................................ ................................ ................................ ................ 8 1. Подготовка ................................ ................................ ................................ ................................ . 8 2. Обновление ................................ ................................ ................................ ................................ . 8 Инструкция по ра зворачиванию Адаптера Macroscop для ГИС “Сокол” ................................ ........ 9 Установка ”с нуля” . ................................ ................................ ................................ .............................. 9 1. Подготовка ................................ ................................ ................................ ................................ . 9 2. Установка ................................ ................................ ................................ ................................ ... 9 Обновление Адаптера Macroscop ................................ ................................ ................................ ........ 9 1. Подготовка ................................ ................................ ................................ ................................ . 9 2. Обновление ................................ ................................ ................................ ................................ . 9 Инструкция по разворачиванию Адаптера Avtouragan для ГИС “Сокол” ................................ .... 10 Установка ”с нуля” . ................................ ................................ ................................ ............................ 10 1. Подготовка ................................ ................................ ................................ ............................... 10 2. Установка ................................ ................................ ................................ ................................ . 10 Обновление Адаптера Avtouragan: ................................ ................................ ................................ ... 10 1. Подготовка ................................ ................................ ................................ ............................... 10 2. Обновление ................................ ................................ ................................ ............................... 10 Инструкция по разворачиванию настроечного приложения карты ................................ ............. 11 Установка ”с нуля” . ................................ ................................ ................................ ............................ 11 1. Подготовка ................................ ................................ ................................ ............................... 11 2. Установка ................................ ................................ ................................ ................................ . 11 Обновление настроечного приложения ГИС ................................ ................................ .................. 11 1. Подготовка ................................ ................................ ................................ ............................... 11 2. Обновление ................................ ................................ ................................ ............................... 11 Инструкция по разворачиванию консоли полномочий ................................ ................................ ..... 11 Установка ”с нуля”. ................................ ................................ ................................ ............................ 11 1. Подго товка ................................ ................................ ................................ ............................... 11 2. Установка ................................ ................................ ................................ ................................ . 11 Обновление консо ли полномочий: ................................ ................................ ................................ ..... 12 1. Подготовка ................................ ................................ ................................ ............................... 12 2. Обновление ................................ ................................ ................................ ............................... 12 Исключительные ситуации : ................................ ................................ ................................ ................. 12 1. Инструкция по разворачиванию ГИС “Сокол” При возникновении вопросов рекомендуется обратиться в техническую поддержку. Контакты технической поддержки находятся в документе «Регламент технической поддержки». 1.1 Установка ”с нуля” 1.1.1. Подготовка Для начала необходимо подготовить установочный пакет (заготовку) , который состоит из файлов приложения, а также скриптов для обновления БД . 1. Копируем файлы приложения ГИС - Сокол из папки БезопасныйГород(ASP.NET Application) . 2. Удаляем из папки bin все файлы *. xml , *. pdb . 3. Копируем папку в пакет . 4. Копируем скрипт из папки Скрипты/ CreateDB . 5. Собранный пакет архивируем и копируем на серве р . 1.1.2. Установка 1. Копируем файлы из заготовки в папку C : \ inetpub \ wwwroot \ SafeCity . 2. Для начала создадим уз е л SafeCity в IIS сервера.  Заходим в IIS.  Кликаем правой кнопкой на папку “Сайты” и нажимаем “Добавить сайт” .  Вводим имя сайта: SafeCity . Физический адрес: C : \ \ wwwroot \ SafeCity и свободный порт .  Нажимаем ОК . 3. Проверяем, что запущена служба ASP . NET State Service . Если не запущена, то запускаем . 4. Открываем на редактирование файл applicationHost.config, который располагается либо здесь - [Документы] \ IISExpress \ config \ либо здесь - C: \ Windows \ system32 \ \ config \ . 5. найти группу authentication и поменять для указанных секций. anonymousAuthentication и windowsAuthentication аттрибут overrideModeDefault с Deny на Allow : sectionGroup name=”authentication”>
/sectionGr/se;Åti;&#x-3on;&#xGr5o;&#xup00;oup 6. Создаем БД при помощи скрипта CreateDB . 7. Создаем пользователя SafeCity _ user в MSSQL и даем ему полные права на эту базу ( роль db _ owner ) . 8. Правим web.config приложения:  gisS e rvices – прописываем адрес gis - Сервиса. Инструкция по установке которого будет далее.  Если в ГИС используются модули экстренной связи, то для них нужно прописать SIPServer, SIPUser, SIPPass  Прописать адреса для сервисов OpenStreetMap API – http://{iP}/osmru , Overpass API – http://{IP} , где IP – IP сервера OSM (ин струкция по настройке сервисов OSM находится в приложении 1 )  Поставить EnableGeoCoderSearch = true , если необходимо включить поиск объектов на карте через сервисы OpenStreetMap API и OverpassAPI  DefConnStr – строка подключения к восстановленной из бэкапа выше БД для Сокола  AuditConnString – строка подключения к БД аудита Сокола  EndPoint_MapInteractionService – заменить в данной строчке сер в ер и порт на сер в ер и порт гис сервиса  UploadPath – папка для выгрузки данных адаптеров, а так же служебных данных пр иложения. 9. Пользователю IIS нужно дать полные права на управление папкой, указанной в конфиге в ключе UploadPath. Для этого нажимаем правой кнопкой на папку - > Свойства - � Безопасность - > Изменить - > Добавить - > Ввести имя пользователя IUSR - > ОК - � Поставить все галочки разрешения для данного пользователя . 10. В IIS в узел SafeCity добавить виртуальный каталог SafeCity Files , который будет ссылаться на каталог SafeCity Files , указанный в конфиге в ключе UploadPath . 11. Повторить пункт 2 h для пользователя IIS _ IUSRS . 12. Запускаем сайт в IIS . 1.2 Обновление ГИС Сокол 1.2.1. Подготовка Для начала необходимо подготовить установочный пакет (заготовку), который состоит из файлов приложения, а также скриптов для обновления БД . 1. Берем файлы новой версии приложения ГИС - Сокол. 2. Удаляем из папки bin все файлы *. xml , *. pdb . 3. Копируем из м енения в конфиге в отдельный файл, к о п ируем его в пакет, а Web.config удаляем . 4. Копируем папку в пакет . 5. Берем скрипты обновления . Нужны те, дата которых больше даты последнего обновления приложения . Копируем их в пакет . 6. Собранный пакет архивируем и копируем н а сервер . 1.2.2. Обновление 1. Копируем содержимое папки C : \ inetpub \ wwwroot \ SafeCity в папку : C : \ \ wwwroot \ SafeCity \ Старая версия , заранее удалив все файлы, находящиеся там ( в папке C : \ inetpub \ wwwroot \ SafeCity \ Старая версия ) . При этом логи мы не копируем . 2. В ы ключаем сервисы EGTS , Autouragan , Macroscop в списке служб, если таковые имеются . 3. Останавливаем в IIS сайт SafeСity . 4. Копируем файлы из заготовки в папку C : \ inetpub \ wwwroot \ SafeCity , заменяя её содержимое . 5. Копируем из файла с изменениями в конфиге все изменения в web . config . 6. Прогоняем скрипты в БД . 7. Запускаем сервисы . 8. Запускаем сайт Safe С ity в IIS . 9. Запускаем сервисы EGTS , Autouragan , Macroscop в списке служб, если таковые имеются . 2. Инструкция по разворачиванию ГИС - сервиса для ГИС “Сокол” 2.1 Установка ”с нуля” 2.1.1. Подготовка 1. Берем файлы из папки ГИС - сервис . При этом в паке App _ Data \ Map нам нужны все файлы и пустые папки Image и Map . То есть не нужно копировать содержимое папок Image и Map . 2. Удаляем все файлы *. pdb и *. xml из папки bin , если таковые присутствуют , а так же все логи . 3. Копируем папку в пакет . 4. Собранный пакет архивируем и копируем на сервер . 2.1.2. Установка 1. Копируем файлы из заготовки в папку C : \ inetpub \ wwwroot \ SafeCity _ GisService . 2. Для начала создадим уз е л Safe С ity _ WMS в IIS сервера.  Заходим в IIS.  Кликаем правой кнопкой на папку “Сайты” и нажимаем “Добавить сайт” .  Вводим имя сайта: Safe С ity_ WMS . Физический адрес: C : \ \ wwwroot \ SafeCity _ GisService и свободный порт  Нажимаем ОК . 3. Правим Web.config приложения  CustomizationString , Default – строка подключения к БД Безопасный Город .  AuditConnectionStringName – строка подключения к БД Аудита . 4. Запускаем сайт в IIS . 2.2 Обновление ГИС - сервис 1. Подготовка 1. Берем файлы новой версии ГИС - сервиса . При этом в паке App _ Data \ Map нам нужны все файлы и пустые папки Image и Map . То есть не нужно копировать содержимое папок Image и Map . 2. Удаляем все файлы *. pdb и *. xml из папки bin , если таковые присутствуют , а так же все логи . 3. Копируем из м енен ия в конфиге в отдельный файл, к о п ируем его в пакет, а Web.config удаляем . 4. Полученную папку копируем в пакет . 5. Если приложение ГИС Сокол еще не обновлялось, то возможно нужно будет скопировать скрипты для нов ой версии ГИС сервиса . 6. Собранный пакет архивируем и копируем на сервер . 2. Обновление 1. Копируем содержимое папки C : \ inetpub \ wwwroot \ SafeCity _ GisService в папку C : \ \ wwwroot \ SafeCity _ GisService \ Старая версия , заранее удалив все файлы, находящиеся там ( в папке C : \ inetpub \ wwwroot \ SafeCity \ Старая версия ) . При этом логи мы не копируем . 2. Остановить сайт Safe С ity _ WMS в IIS . 3. Копируем файлы из заготовки в папку C : \ inetpub \ wwwroot \ SafeCity _ GisService . 4. Копируем из файла с изменениями в конфиге все изменения в web . config . 5. Если есть скрипты для БД, то прогоняем . 6. Запускаем сайт в IIS . 3. Инструкция по разворачиванию Адаптера Одиссея для ГИС “Сокол” 3.1 Установка ”с нуля” 3.1.1. Подготовка 1. Копируем файлы адаптера Одиссей из папки Адаптер Одиссей . 2. Удаляем все файлы *. pdb и *. xml из папки bin . 3. Полученную папку копируем в пакет . 4. Берем скрипты из папки Скрипты /Адаптер Одиссей . Копируем их в пакет . 5. Собранный пакет архивируем и копируем на сервер . 3.1.2. Установка 1. Копируем файлы из заготовки в папку C : \ inetpub \ wwwroot \ Odyssey Adapter . 2. Для начала создадим уз е л OdysseyAdapter в IIS сервера.  Заходим в IIS.  Кликаем правой кнопкой на папку “Сайты” и нажимаем “Добавить сайт” .  Вводим имя сайта: OdysseyAdapter. Физический адрес: C : \ \ wwwroot \ Odyssey Adapter и свободный порт .  Нажимаем ОК . 3. Прогоняем скр ипты по созданию базы . 4. Правим Web.Config приложения :  MaterialUrl – ссылка на материал куда будут сохраняться фотки от Одиссея .  FilesDirectory – ссылка для ШабонаСсылкиНаМатериал .  SaveFoto – true если хотите хранить фото от Одиссея .  CustomizationStrings – строка подключения к БД ГИС Сокол .  SokolLogin – логин под которым будет логиниться адаптер. Этот логин нужно добавить в консоли полномочий для ГИС Сокол иначе адаптер не будет работать .  SokolPassword – пароль одиссеевского пользователя .  SokolWebSite – а дрес – web - сайта ГИС – Сокол .  SokolLoginPage – Адрес страницы авторизации ГИС Сокол .  AdapterDataService – Строка подключения к БД Адаптера .  DefConnStr – Строка подключения к БД Безопасный город . 5. Запускаем сайт в IIS 6. Проверяем работоспособность: переходим по ссылке в IIS на сайт – страница с адаптером должна открыться без ошиб ок. Затем смотрим что в таблицу. ФотофиксацияТС появляются данные. И в третьих нужно посмотреть в приложении, что фот ографии обновляется . 3.2 Об новление Одиссей 3.2.1. Подготовка 1. Берем файлы новой версии адаптера Одиссей. 2. Удаляем все файлы *. pdb и *. xml из папки bin . 3. Копируем из м енен ия в конфиге в отдельный файл, к о п ируем его в пакет, а Web.config удаляем . 4. Копируем полученную папку в пакет . 5. Берем скрипты обновления . Копируем их в пакет . 6. Собранный пакет архивируем и копируем на сервер . 3.2.2. Обновление 1. Копируем содержимое папки C : \ inetpub \ wwwroot \ OdysseyAdapter в папку C : \ \ wwwroot \ OdysseyAdapter \ Старая версия, заранее удалив все файлы, находящиеся там ( в папке C : \ inetpub \ wwwroot \ OdysseyAdapter \ Старая версия) . При этом логи мы не копируем . 2. Копируем файлы из заготовки в папку C : \ inetpub \ wwwroot \ OdysseyAdapter , с заменой старых файлов . 3. Копируем и з файла с изменениями в конфиге все изменения в web . config . 4. Прогоняем скрипты по обновлению базы . 5. Перезапускаем сайт OdysseyAdapter . 6. Проверяем работоспособность: переходим по ссылке в IIS на сайт – страница с адаптером должна открыться без ошибок. З атем смотрим что в таблицу. ФотофиксацияТС появляются данные. И в третьих нужно посмотреть в приложении, что фот ографии обновляется . 4. Инструкция по разворачиванию Адаптера EGTS для ГИС “Сокол” 4.1 Установка ”с нуля” 4.1.1. Подготовка 1. Копируем файлы адаптера EGTS из папки EGTS . 2. Удаляем все файлы *. pdb и *. xml 3. Собранный пакет архивируем и копируем на сервер . 4.1.2. Уст ановка 1. Копируем файлы из заготовки в папку C : \ ICS Soft \ Adapters \ EGTS . 2. Правим Web.config приложения :  SokolLogin – логин под которым будет логиниться адаптер. Этот логин нужно добавить в консоли полномочий для ГИС Сокол иначе адаптер не будет работать .  SokolPassword – пароль пользователя EGTS .  SokolWebSite – адрес – web - сайта ГИС – Сокол .  SokolLoginPage – Адрес страницы авторизации ГИС Сокол .  AuditConnString – Строка подключения к БД Аудита .  DefConnStr – Строка подключения к БД Безопасный город . 3. Устанавливаем службу следующим образом: В папке с сервисом создаем файл install . bat , затем открываем его на редактирование в блокноте и вставляем туда следующий текст: EGTSServer.exe - i EGTSServerService pause 4. Запускаем файл install . bat 5. Включаем сервис EGTSServerService в списке служб . 4.2 Обновление Адаптер а EGT S 4.2.1. Подготовка 1. Берем файлы новой версии адаптера EGTS 2. Удаляем все файлы *. pdb и *. xml . 3. Копируем из м енен ия в конфиге в отдельный файл, к о п ируем его в пакет, а Web.config удаляем . 4. Собранный пакет архивируем и копируем на сервер . 4.2.2. Обновление 1. Копируем содержимое папки C : \ ICS Soft \ Adapters \ EGTS в папку C : \ ICS Soft \ Adapters \ EGTS \ Старая версия , заранее удалив все файлы, находящиеся там ( в папке C : \ ICS Soft \ Adapters \ EGTS \ Старая версия ) . При этом логи мы не копируем . 2. Отключить EGTSServerService сервис в списке служб . 3. Копируем файлы из заготовки в папку C : \ ICS Soft \ Adapters \ EGTS . 4. Копируем из файла с изменениями в конфиге все изменения в web . config . 5. Включаем сервис в списке служб . 5 . Инструкция по разворачиванию Адаптера Macroscop для ГИС “Сокол” 5.1 Установка ”с нуля” 5.1.1. Подготовка 1. Копируем afqks адаптера Macroscop из папки Macroscop . 2. Удаляем все файлы *. pdb и *. xml . 3. Собранный пакет архивируем и копируем на сервер . 5.1.2. Установка 1. Копируем файлы из заготовки в папку C : \ ICS Soft \ Adapters \ Macroscop . 2. Правим Web.config :  SokolLogin – логин под которым будет логиниться адаптер. Этот логин нужно добавить в консоли полномочий для ГИС Сокол иначе адаптер не будет работать .  SokolPassword – пароль пользователя Macroscop .  SokolWebSite – адрес – web - сайта ГИС – Сокол .  SokolLoginPage – Адрес страницы авторизации ГИС Сокол .  CustomizationStrings, DefConnStr – Строка подключения к БД Безопасный город .  Все остальные ключи подробно описаны в самом конфиге . 3. Устанавливаем службу следующим образом: В папке с сервисом создаем файл install . bat , затем открываем его на редактирование в блокноте и вставляем туда следующий текст: MacroscopModules.exe - i MacroscopService pause 4. Запускаем файл install . bat . 5. Включаем сервис в списке служб . 5.2 Обновление Адаптера Macroscop 5.2.1. Подготовка 1. Берем файлы новой версии адаптера Macroscop . 2. Удаляем все файлы *. pdb и *. xml . 3. Копируем из м енен ия в конфиге в отдельный файл, к о п ируем его в пакет, а Web.config удаляем . 4. Собранный пакет архивируем и копируем на сервер . 5.2.2. Обновление 1. Копируем содержимое папки C : \ ICS Soft \ Adapters \ Macroscop в папку C : \ ICS Soft \ Adapters \ Macroscop \ Старая версия, заранее удалив все файлы, находящиеся там ( в папке C : \ ICS Soft \ Adapters \ Macroscop \ Старая версия) . При этом логи мы не копируем . 2. Выключаем сервис MacroscopService в списке служб Windows . 3. Копируем файлы из заготовки в папку C : \ ICS Soft \ Adapters \ Macroscop . 4. Копируем из файла с изменениями в конфиге все изменения в web . config . 5. Включаем сервис в списке служб . 6 . Инструкция по разворачиванию Адаптера Avtouragan для ГИС “Сокол” 6.1 Установка ”с нуля” 6.1.1. Подготовка 1. Копируем файлы адаптера Avtouragan из папки Адаптер Avtouragan . 2. Удаляем все файлы *. pdb и *. xml . 3. Копируем полученную папку в пакет . 4. Берем все скрипты из папки Скрипты / Avtouragan и копируем их в пакет: 5. Собранный пакет архивируем и копируем на сервер . 6.1.2. Установка 1. Копируем файлы из заготовки в папку C : \ ICS Soft \ Adapters \ Avtouragan . 2. Правим Web.config :  SokolLogin – логин под которым будет логиниться адаптер. Этот логин нужно добавить в консоли полномочий для ГИС Сокол иначе адаптер не будет работать .  SokolPassword – пароль пользователя Macroscop .  SokolWebSite – адрес – web - сайта ГИС – Сокол .  SokolLoginPage – Адрес страницы авторизации ГИС Сокол .  CustomizationStrings, DefConnStr – Строка подключения к БД Безопасный город .  AdapterDataService – строка подключения к собственной БД .  AvtouraganDb – строка подключения к БД, откуда сервис считывает данные .  Все остальные ключи подробно описаны в самом конфиге . 3. Устанавливаем службу следующим образом: В папке с сервисом создаем файл install . bat , затем открываем его на редактирование в блокноте и вставляем туда следующий текст: AvtouraganMonitor .exe - i AvtouraganMonitor Service pause 4. Запускаем файл install . bat . 5. Прогоняем скрипт создания БД . 6. Включаем сервис AvtouraganMonitor Service в списке служб . 6.2 Обновление Адаптер а Avtouragan 6.2.1. Подготовка 1. Берем файлы новой версии адаптера Avtouragan . 2. Удаляем все файлы *. pdb и *. xml . 3. Копируем из м енен ия в конфиге в отдельный файл, копи руем его в пакет, а Web.config удаляем . 4. Берем скрипты обновления и кладем их в пакет. 5. Собранный пакет архивируем и копируем на сервер . 6.2.2. Обновление 1. Копируем содержимое папки C : \ ICS Soft \ Adapters \ Avtouragan в папку C : \ ICS Soft \ Adapters \ Avtouragan \ Старая версия, заранее удалив все файлы, находящиеся там ( в папке C : \ ICS Soft \ Adapters \ Avtouragan \ Старая версия) . При этом логи мы не копируем . 2. Выключаем сервис AvtouraganMonitor Service в списке служб Windows . 3. Копируем файлы из заготовки в папку C : \ ICS Soft \ Adapters \ Avtouragan . 4. Копируем из файла с изменениями в конфиге все изменения в web . config . 5. Включаем сервис в списке служб . 7 . Инструкция по разворачиванию настроечного приложения карты 7.1 Установка ”с нуля” 7.1.1. Подготовка 1. Копируем файлы приложения из папки Настройка карты . 2. Удаляем все файлы *. pdb и *. xml в папке Lib , а так же все логи . 3. Копируем полученную папку в пакет . 4. Собранный пакет архивируем и копируем на сервер . 7.1.2. Установка 1. Копируем файлы из заготовки в папку C : \ ICS Soft \ Distr \ Настройка карты . 2. Правим GISApplication.exe.config :  CustomizationStrings – строка подключения к БД . 3. Заходим в приложение GISApplication . exe - >Карты - > Проекты карт - > Запустить нужную карту - > Правой кнопкой на нужный слой - > Свойства - �  Изменить название слоя .  URL шаблон запроса - http://{ip}/osm/{z}/{x}/{y}.png , где { ip } – ip сервера OSM .  Настройка кэширования - > Директория - \ \ {ip} \ Cache , где { ip } – ip сервера приложений, где находится расшаренная папка Cache . 4. Расшарить папку Cache для пользователей IIS _ IUSRS и Администратора . 7.2 Обновление настроечно го приложени я ГИС 7.2.1. Подготовка 1. Важно! Обновлять настроечное приложение ГИС без обновления ГИС - сервиса до соответствующей версии может быть чревато ошибками . 2. Берем файлы обновления настроечного приложения ГИС . 3. Удаляем все файлы *. pdb и *. xml , а так же все логи . 4. Копируем из м енения в конфиге в отдельный файл, к о п ируем его в пакет, а Web.config удаляем . 5. Собранный пакет архивируем и копируем на сервер . 7.2.2. Обновление 1. Копируем содержимое папки C : \ ICS Soft \ Distr \ Настройка карты в папку C : \ ICS Soft \ Distr \ Настройка карты \ Старая версия , заранее удалив все файлы, находящиеся там ( в папке C : \ ICS Soft \ Distr \ Настройка карты \ Старая версия ) . При этом логи мы не копируем . 2. Копируем файлы из заготовки в папку C : \ ICS Soft \ Distr \ Настройка карты . 3. Копируем из файла с изменениями в конфиге все изменения в web . config . 8. Инструкция по разворачиванию консоли полномочий 8.1 Установка ”с нуля 8.1.1. Подготовка 1. Копируем файлы приложения из папки Консоль полномочий . 2. Удаляем все файлы *. pdb и *. xml , а так же все логи . 3. Копируем полученную папку в пакет . 4. Собранный пакет архивируем и копируем на сервер . 8.1.2. Установка 1. Копируем файлы из заготовки в папку C: \ ICS Soft \ Distr \ Консоль полномоч ий . 2. Правим Security.exe.config :  CustomizationStrings, ApplicationConnectionString – строка подключения к БД . 8.2 Обновление консол и полномочий 8.2.1. Подготовка 1. Берем файлы новой версии Консоли полномочий . 2. Удаляем все файлы *. pdb и *. xml , а так же все логи . 3. Копируем из м енен ия в конфиге в отдельный файл, к о п ируем его в пакет, а Web.config удаляем . 4. Собранный пакет архивируем и копируем на сервер . 8.2.2. Обновление 1. Копируем содержимое папки C: \ ICS Soft \ Distr \ Консоль полномочий в папку C: \ ICS Soft \ Distr \ Консоль полномочий \ Старая версия , заранее удалив все файлы, находящиеся там ( в папке C: \ ICS Soft \ Distr \ Консоль полномочий \ Старая версия ) . При этом логи мы не копируем . 2. Копируем файлы из заготовки в папку C: \ ICS Soft \ Distr \ Консоль полномочий . 3. Копируем из файла с изменениями в конфиге все изменения в web . config . 9. Исключительные ситуации : 1. Заходим на сайт и видим , что выходит сообщение об ошибке о том что нет доступа к файлу ClientLog . txt . Решение: удалить файл. 2. Не работает адаптер. Решение: a. Убедитесь что сайт включен в IIS . b. Убедитесь что пользователь указанный в конфиге добавлен в систему ГИС Сокол. c. Проверьте правильность конфига. Всегда смотрите логи! Работы по техническому сопровождению 1. Проверка работоспособности механизма запроса данных автовладельца. Периодичность раз в 3 дня. Если при запросе происходит ошибка, то она пишется в БД в таблицу ApplicationLog системы ГИС Сокол. Поэтому особых работ по данному пункту нет. 2. База данных. Все э тапы обслуживания БД (Полное резервное копирование, дифференциальное резервное копирование, проверка целостности БД, реиндексация, дефрагментация индексов, обновление статистик, очистка процедурного кэша) происходят в автоматическом режиме по заданному рас писанию. Необходимо раз в 3 дня смотреть на логи этого расписания и вылавливать ошибки, если таковые будут. 3. Мониторинг и анализ лога ошибок Web - приложения. Периодичность – 2 раза в месяц. Все логи системы ГИС - сокол ведутся в 2 местах: лог Windows и лог в Б Д БезопасныйГород в таблице ApplicationLog . Необходимо мониторить все записи и в случае обнаружения исключения устранять её причину . 4. Мониторинг и анализ ошибок систем “Автоураган”. Все логи ведутся так же в 2 - х местах: Лог windows является основным, если и ное не указано в конфигурационном файле Автоурагана в разделе log4net . Но бывает что БД недоступна и тогда лог пишется только в windows - лог. 5. Мониторинг и анализ ошибок систем “Одиссей”. Все логи ведутся в 3 - х местах: 1 - Лог windows , 2 – указывается в конфиге в разделе AdoNetAppender , 3 – в файл, который указан в конфиге по ключу logDirectory записывается полностью лог обновления справочников. 6. Обязательно мониторить таблицу Application _ log . Бывают ситуации, когда один из адаптеров падает или становится недоступным и тогда логи начинают засоряться одинаковыми сообщениями об ошибке, которые приводят к переполнению лога и как следствие он не открывается на списке в приложении ГИС СОКОЛ. В день может накопиться до 1000 записей. Все что свыше уже подлежит тща тельному анализу и возможному удалению. 7. Проверять привязку ТС к фотофиксациям. Сейчас есть проблема, что иногда к некоторым фотофиксациям не привязываются ТС. Мы приедположили что возможно это из - за регистра или лишних пробелов. На данный момент это учли в адаптере, теперь нужно мониторить данные . 8. Проверять что фотофиксации обновляются на просмотровой форме источника . Приложение 1 Установка и настройка локального сервера OSM 1. Установить Ubuntu Server (на момент написания 14.04), при установке желательно отметить openssh - server 2. Настроить прокси, если в организации они используются, если прокси с вин.аутентификацией использовать пакет “cntlm” и его описание для настройки 3. Выполнить указания с http://switch2osm.org/serving - tiles/building - a - tile - server - from - packages/ до шага Updating, данные для региона взять с http://be.gis - lab.info/data/osm_dump/dump/ , можно загружать только территорию города(подробнее см. bbox для osm2pgsql) 4. Т.к. у нас сервер на небольшую территорию то выкачивать постоянно всю дельту(switch2osm начиная с Updating) для планеты неактуально , поэт ому раз в неделю будем обновлять данные, для этого: cкачать заново файл с данными региона(40мб), выполнить osm2pgsql c генерацией файла для обновленных тайлов, выполнить render_expire c использованием файла полученного на предыдущем шаге 5. Для шага 4 написат ь скрипт и добавить его в crontab Команды для шага 4, для города Перми wget http://be.gis - lab.info/data/osm_dump/dump/latest/RU - PER.osm.pbf - o osmupdate.pbf osm2pgsql -- slim -- bbox 55.8,57.85,56.67,58.2 -- expire - tiles 0 - 18 -- expire - output /home/osm/tile_ expire osmupdate.pbf sudo render_expired - s /var/run/renderd/renderd.sock - n 8 tile_expire Список основного установленного ПО на сервере: Postgresql+postgis - СУБД Apache – Web Сервер Mapnik – рендер тайлов slippymap и все им сопутсвующее Текст скр ипта для cron #!/bin/sh TILESLOG=/var/log/tiles.log UPDFILE=/var/tmp/osmupdate.pbf EXPIRE=/var/tmp/tiles_expire m_info() { echo "[`date +"%Y - %m - %d %H:%M:%S"`] $$ $1"� � "$TILESLOG" } echo "start update" � $TILESLOG export http_proxy ="http://127.0.0.1:3128" wget http://be.gis - lab.info/data/osm_dump/dump/latest/RU - PER.osm.pbf - O $UPDFILE �1&2 2��$TILESLOG m_info "download complete" sudo - u osm osm2pgsql -- slim -- bbox 55.8,57.85,56.67,58.2 -- number - processes 4 -- expire - tiles 0 - 18 -- exp ire - output $EXPIRE $UPDFILE 1�&2 2��$TILESLOG m_info "load data complete" render_expired - s /var/run/renderd/renderd.sock - n 8 $EXPIRE 2 $E;&#xX3P-;I2;R-2; 2-;耀&1 | tail - 8 ��$TILESLOG m_info "render complete"

Приложенные файлы

  • pdf 15183304
    Размер файла: 505 kB Загрузок: 0

Добавить комментарий