Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Ожидание подключения к серверу в АРМ 2010.1
Пользователь: PRM (IP-адрес скрыт)
Дата: 11, October, 2010 10:06

Добрый день!

В 2009 году в теме Система ИРБИС в целом : irbis64_client.dll поднимался вопрос об использовании ресурсов центрального процессора АРМ(ами) при ожидании подключения к серверу ИРБИС.

fedoroff написал(а):
-------------------------------------------------------
> ...
> Большая просьба что-нибудь сделать с окном
> подключения, потому что при ожидании подключения к
> ирбису процессор забивается на 99%, что совсем
> нехорошо для серверных приложений...

Тестирование версии 2010.1 для дилеров показало, что требования АРМ к ресурсам системы при ожидании подключения к серверу снизились.

Например, в АРМ Книговыдача после остановки работы сервера (через контекстное меню сервера) появляется сообщение "Asynchronous socket error 10061". Через несколько секунд поверх сообщения появляется стандартное окно с бегущим ИРБИСом. По диспетчеру задач Windows загрузка процессора в этот момент незначительная.

Можно выполнить следующие действия:
вариант 1 - нажать «Прервать» в окне с ИРБИСом, – тогда никаких дополнительных сообщений не появляется; загрузка процессора также незначительная. Затем нажать «OK» в окне "Asynchronous socket error 10061", тогда появится сообщение "Связь с сервером ИРБИС64 прервана. Следует повторить обращение к серверу".
Нажатие кнопки «Нет» в данном окне приводит к появлению следующего окна "Вы хотите Продолжить (ДА) или Завершить (НЕТ) работу АРМа?
Здесь нажатие «Да» приводит к перезапуску АРМ, нажатие «Нет» – к завершению работы АРМ.

вариант 2 - отодвинуть окно с ИРБИСом, нажать «OK» в окне "Asynchronous socket error 10061", тогда никаких сообщений не появляется, продолжает бежать ИРБИС, но загрузка процессора увеличивается до 50 – 100 %. Нажатие кнопки «Прервать» в окне с ИРБИСом приводит к снижению загрузки процессора и к появлению сообщения "Связь с сервером ИРБИС64 прервана. Следует повторить обращение к серверу".

Уважаемые разработчики, возможно ли доработать АРМ, чтобы действия по варианту 2 тоже не приводили к высокой загрузке процессора? Можно ли выводить сообщение "...10061" во всех АРМ (например, в АРМ Каталогизатор сообщение не выводится, загрузка процессора при ожидании подключения - 100%)?

Re: Ожидание подключения к серверу в АРМ 2010.1
Пользователь: Alio (IP-адрес скрыт)
Дата: 11, October, 2010 10:14

Прежде всего объясните, что это за "организационная" ситуация - сервер не запущен, а АРМы стартуются???

Re: Ожидание подключения к серверу в АРМ 2010.1
Пользователь: PRM (IP-адрес скрыт)
Дата: 30, November, 2010 13:00

Alio написал(а):
-------------------------------------------------------
> Прежде всего объясните, что это за
> "организационная" ситуация - сервер не запущен, а
> АРМы стартуются???

Александр Иосифович, это специально смоделированная аварийная ситуация, при которой сервер останавливается во время рабочего дня (во время работы АРМ). Ситуация смоделирована с целью определения загрузки центрального процессора АРМами ИРБИС.

Скажите, пожалуйста, можно ли выполнить доработку АРМ Каталогизатор 2010.1 (по аналогии с АРМ Книговыдача 2010.1), так чтобы АРМ Каталогизатор при отсутствии связи с сервером также как и АРМ "Книговыдача" выдавал сообщение "Asynchronous socket error 10061"?

Re: Ожидание подключения к серверу в АРМ 2010.1
Пользователь: Alio (IP-адрес скрыт)
Дата: 30, November, 2010 15:51

PRM написал(а):
-------------------------------------------------------
> Alio написал(а):
> --------------------------------------------------
> -----
> > Прежде всего объясните, что это за
> > "организационная" ситуация - сервер не запущен,
> а
> > АРМы стартуются???
>
> Александр Иосифович, это специально
> смоделированная аварийная ситуация, при которой
> сервер останавливается во время рабочего дня (во
> время работы АРМ). Ситуация смоделирована с целью
> определения загрузки центрального процессора
> АРМами ИРБИС.
>
> Скажите, пожалуйста, можно ли выполнить доработку
> АРМ Каталогизатор 2010.1 (по аналогии с АРМ
> Книговыдача 2010.1), так чтобы АРМ Каталогизатор
> при отсутствии связи с сервером также как и АРМ
> "Книговыдача" выдавал сообщение "Asynchronous
> socket error 10061"?
Нет.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.