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

Правильное отключение от GIS Server

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit
Страницы: 1 2 След.
RSS
Правильное отключение от GIS Server
 
Здравствуйте!

Подключаюсь к GIS Server так:
strLogin := Login;
 strPassw := Pass;

  If form_main.MapGisServer1.OpenConnect(strHost, 2047) <> 0 then
  begin
  If (form_main.MapGisServer1.StringToHash(strPassw, strPassw)<>0) then
  res := form_main.MapGisServer1.RegisterUser(form_main.MapGisServer1.OpenConnect(strHost, 2047), strLogin, strPassw)

...
alias := form_main.MapGisServer1.BuildAliasName(form_main.MapGisServer1.HostName[1], form_main.MapGisServer1.PortNumber[1], alias);
form_main.mvMap.MapOpen(alias, true);

Отключаюсь так:
ProcUzor.CloseMap();
form_main.MapGisServer1.CloseConnect(1);

В результате в log файле следующая запись:
14:59:41   [001] Connection with a server is open. Free memory (Kb) = 14853496
    14:59:41   [001] Begin registration of the user. User = 1@GEO24
    14:59:41   [001] Registration of the user. User = 1@GEO24
    14:59:51   [001] User = 1. Open map. Name = 2A76D042-70D8-4A03-88C5-D
    14:59:51   [001] [01] Open map. number = 1. Path = D:\Karta\2A76D042-70D8-4A03-88C5-D\Karta.map
    14:59:51   [001] [01] Open map. Rsc = D:\Karta\2A76D042-70D8-4A03-88C5-D\Uzor.rsc
    14:59:58   [001] [01] Close map, number = 1
    14:59:58   [001] User = 1. Open map. Name = AB7CC3DC-0F62-49E9-850D-3
    14:59:58   [001] [01] Open map. number = 1. Path = D:\Karta\AB7CC3DC-0F62-49E9-850D-3\Karta\Karta.map
    14:59:58   [001] [01] Open map. Rsc = D:\Karta\AB7CC3DC-0F62-49E9-850D-3\Karta\Uzor.rsc
    15:00:05   [001] [01] Close map, number = 1
---> 15:00:06   [001] Read socket error. An existing connection was forcibly closed by the remote host // Не понятно почему здесь ошибка?
    15:00:06   [001] Connection with a server is close. force = 0
 
Сообщение об ошибке работы ГИС Сервера имеет в начале строки символы: >>>>
А это предупреждение: --->

Клиент и ГИС Сервер работают асинхронно.
При закрытии соединения отправляется сообщение на ГИС Сервер, далее ожидание 10 мск и закрытие соединения.
Если ГИС Сервер успел получить сообщение, то он выдает штатное сообщение о закрытии соединения,
если только вошел в режим чтения команды, то получит код ошибки чтения по причине закрытого соединения (как в Вашем случае)
и штатно закроет соединение.

   15:00:06   [001] Connection with a server is close. force = 0

Это нормальный алгоритм работы.
 
Олег Валентинович, спасибо за ответ.
Я понял, что это нормально.
Все же, что можно дописать в коде моей программы,
чтобы этого предупреждения не было?
 
Цитата
Сергей Викторович написал:
Все же, что можно дописать в коде моей программы,чтобы этого предупреждения не было?
Обновили программу ГИС Сервер до версии 9.3.2.3. Перевели это сообщение в диагностическое. Будет печататься только при установке <Diagnostics Print="TRUE"/>
Добавили вывод даты при каждом открытии соединения для облегчения чтения протокола при длительной работе.
http://gisinfo.ru/download?id=51
Изменено: Елена Кузнецова - 13.07.2020 09:50:06
 
Переустановил программу ГИС Сервер версии 9.3.2.3
Теперь он должен запускаться через интернет браузер по ссылке
http://localhost/GISAdministrator/admin/admin.php
но у меня не запускается.
Пишет, что не найден.
В чем может быть проблема?
1.jpg (26.15 КБ)
Изменено: Сергей Викторович - 13.07.2020 11:31:14
 
Цитата
Сергей Викторович написал:
Переустановил программу ГИС Сервер версии 9.3.2.3Теперь он должен запускаться через интернет браузер по ссылке http://localhost/GISAdministrator/admin/admin.php
Вы копируете ссылку не в тот браузер - это поисковая строка .
Попробуйте открыть через адресный браузер.
Изменено: Елена Кузнецова - 13.07.2020 15:01:00
 
Цитата
Елена Кузнецова написал:
Попробуйте открыть через адресный браузер.
Что я делаю не правильно?
1.jpg (66.17 КБ)
 
http://gisinfo.ru/download?id=51

Данную ссылку скопировали в адресной браузер, проблемы нет.

Попробуйте еще раз скачать.
Можете напрямую скачать с нашего сайта, раздел Скачать - Программные продукты для Windows
 
Цитата
Сергей Викторович написал:
Что я делаю не правильно?

см. раздел документации по настройке программы удаленного администрирования
 
Включил IIS
В результате теперь такая картинка.
Что я делаю не правильно?
2.jpg (283.61 КБ)
Страницы: 1 2 След.
Читают тему (гостей: 1)



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

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