На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Кеширование данных между серверами

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » ГИС Сервер
Страницы: Пред. 1 2 3 След.
RSS
Кеширование данных между серверами, Кеширование данных между серверами
 
Здравствуйте!

На основе предоставленной Вами информации выявили несколько вопросов, связанных с работой ГИС Сервера при разрыве физического соединения. На данный момент они находятся в стадии разработки - по завершении работ мы Вас оповестим. Спасибо!
 
Попробовал вариант синхронизации удаленных данных используя rsync.
Данные в каталоге синхронизируются, однако сервер их не перечитывает.

На клиенте данные обновляются только при перезагрузке сервиса.

Можете подсказать где хранится кэш локальных данных сервера?
Как заставить сервер перечитывать данные без его перезагрузки?

И как долго может продлиться доработка программы?
 
Здравствуйте!

Непосредственно кэш ГИС Сервер сохраняет во временном каталоге операционной системы. Файлы кэша являются внутренними файлами ГИС Сервера и ручное управление со стороны администратора ими не является документированной возможностью.

Для обеспечения многопользовательского доступа к данным, все изменения должны производиться с помощью подключения к ГИС Серверу. В этом случае на других клиентах данные будут обновляться автоматически через заданный промежуток времени (в ГИС Панорама настраивается с помощью диалога "Параметры"->"Период обновления"). В случае, если данные изменены каким-либо другим образом, для перечитывания данных необходимо выполнить переоткрытие карты.

Выполнили доработки в плане работы ГИС Сервера при разрыве физического соединения с другим ГИС Сервером - на Ваш электронный адрес направили тестовую версию.
 
Спасибо за доработку.

Версия ГИС-сервера для ОС CentOS - 7.3.0.87-el7 (тестовая сборка для проверки взаимодействия между серверами)
В качестве клиента использовалась ГИС Панорама Мини (версия 11.13.6.0) от 07.12.2017.

В целом функционирование данной версии при взаимодействии нескольких серверов устраивает.

Есть непонятные моменты при включении пользователя в дополнительные группы:
1.Не всегда у пользователя отображаются данные с этих групп.
2.При смене основной группы на другую у пользователя меняется состов отображаемых данных по непонятным причинам.

При проверке доступности порта 2047 (для проверки доступности серверов, а их более 5 территориально распределенных) системой zabbix (мониторинг активного сетевого оборудования)  
выяснилась неприятная особенность с периодичность проверки доступности порта на серверах инициировалось новое подключение  
    Для сервера с ключем на 25 пользователей      
Код
16:24:11   [001] Connection with a server is open. 12/10/2017   
     16:24:21   [003] Connection with a server is open. 12/10/2017   
     16:24:31   [004] Connection with a server is open. 12/10/2017   
     16:24:41   [005] Connection with a server is open. 12/10/2017   
     16:24:51   [006] Connection with a server is open. 12/10/2017   
     ...
     16:28:01   [025] Connection with a server is open. 12/10/2017   
     16:28:11   [026] Connection with a server is open. 12/10/2017   
     16:28:21   [027] Connection with a server is open. 12/10/2017   
     16:28:31   [028] Connection with a server is open. 12/10/2017   
     16:28:41   [029] Connection with a server is open. 12/10/2017   
     16:28:51   [030] Connection with a server is open. 12/10/2017   
>>>> 16:29:01   Hard Key not accessible. The number of connections is not more than 4 ! 
     16:39:33   [001] Connect timeout is over. Inactive time (min): 15 
     16:39:33   [001] Connection with a server is close. 
     16:39:33   [003] Connect timeout is over. Inactive time (min): 15 
     16:39:33   [003] Connection with a server is close. 
     16:39:33   [004] Connect timeout is over. Inactive time (min): 15 
     16:39:33   [004] Connection with a server is close. 
     16:40:03   [001] Connect timeout is over. Inactive time (min): 15 
     16:40:03   [003] Connect timeout is over. Inactive time (min): 15 
     16:41:11   [008] Connection with a server is open. 12/10/2017 
     ...  
     16:44:03   [029] Connection with a server is close. 
     16:44:03   [030] Connect timeout is over. Inactive time (min): 15 
     16:44:03   [030] Connection with a server is close. 
     16:44:11   [026] Connection with a server is open. 12/10/2017   
     16:44:21   [027] Connection with a server is open. 12/10/2017   
     16:44:31   [028] Connection with a server is open. 12/10/2017   
     16:44:41   [029] Connection with a server is open. 12/10/2017   
     16:44:51   [030] Connection with a server is open. 12/10/2017 
 Можно ли с этим что-то сделать?
И по поводу логов http://gisweb.ru/forum/forum8/topic9045/messages/ пунты 4, 5 планируется ли их реализация?
main-gpoup1-user1.jpg (316.87 КБ)
main-gpoup5-user1.jpg (409.87 КБ)
main-gpoup4-user1.jpg (394.64 КБ)
Изменено: alex - 09.01.2018 11:24:33
 

Код
4. Возможно ли выводить данные в лог-файл в иных кодировках (utf8) хотябы через какой либо параметр в gisserver.xml
5. И все-таки  возможно ли добавить в лог имя пользователя (под которым пользователь зарегистрировался на ГИС-сервере). Например:
12:28:11   [005] User1@comp. Connection with a server is close.
4. Запись в протокол ГИС Сервера выполняется на английском языке. В UTF-8 текст не изменится.
5. Имя пользователя (login) указывается в момент регистрации после установки соединения и печатается в протоколе (логе):

    09:41:07   [001] Connection with a server is open. 19/10/2017  
    09:41:07   [001] Begin registration of the user. User = User1@build

Соединение 001 - пользователь "User1"

Если программа проверки открывает порт ГИС Сервера, то это соединение автоматически регистрируется.
Мы уменьшим таймаут для "пустых" соединений, чтобы они не накапливались.

 
Цитата
4. Запись в протокол ГИС Сервера выполняется на английском языке. В UTF-8 текст не изменится.
Вы считаете это нормальный лог? ( для русских названий директорий и пользовательских карт)
Скорее всего пути записываются в кодировке cp1251, потому что файл в windows открывается и читается без проблем.
log.jpg (98.93 КБ)
 
Цитата
5. Имя пользователя (login) указывается в момент регистрации после установки соединения и печатается в протоколе (логе):
А если пользователей больше 100, как икать у какого пользователя ошибка при карт?
Искать по логу кто такой 006? Тем более, что при завершении работы пользователя  с сервером следующему подключившимуся присваивается освободившийся ID.
 
1. Согласен - названия папок и карт могут быть на национальных языках. Про UTF-8 подумаем.
2. Имена пользователей будем печатать чаще (при открытии данных, например).
Спасибо за сообщение!
 
В версии 7.4.9 от 12.01.2018 ситуация с группами аналогична описанной выше.
За пункты 4 и 5 Спасибо.
Изменено: alex - 19.01.2018 17:11:01
 
Ошибку нашли, версию обновим. Спасибо за сообщение!
Страницы: Пред. 1 2 3 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности