Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книговыдача :  ИРБИС Irbis
 
Сообщение об ошибке после аварийной перезагрузки сервера
Пользователь: PRM (IP-адрес скрыт)
Дата: 16, March, 2012 14:17

Добрый день.

Версия 2011.1 с установленными D1 и D2.

Проблема: после аварийной перезагрузки сервера в АРМ Книговыдача не появляется окно "Ожидание ответа от сервера" или другое сообщение об ошибке.

Сценарий:
1. Запуск сервера ИРБИС64.
2. Запуск АРМ Книговыдача.
Автоматический опрос выполняется каждые 60 секунд.
3. Закладка "Бронь", отбор заказов по словарю, вид поиска "Читатели, имеющие бронированные заказы". Кнопка "Отбор".
4. Отобрано 6 заказов. Срабатывает автоматический опрос.
5. Через 10 секунд сервер ИРБИС64 зависает. Выполняется принудительное завершение irbis_server.exe и повторный запуск. Идентификаторы АРМов становятся недействительными.
6. Срабатывает автоматический опрос. В АРМ Книговыдача не появляется сообщение об ошибке. Отобранные заказы пропадают.

Скажите, пожалуйста, может ли быть доработан АРМ, так чтобы выдавать сообщение об ошибке в данной ситуации?



Редактировано 1 раз. Последний раз 16.03.2012 14:21 пользователем PRM.

Re: Сообщение об ошибке после аварийной перезагрузки сервера
Пользователь: Alio (IP-адрес скрыт)
Дата: 16, March, 2012 16:33

Я Вас не совсем понял. При аварийном перезапуске сервера ВСЕ КЛИЕНТЫ ДОЛЖНЫ ПРИНУДИТЕЛЬНО АВАРИЙНО СНИМАТЬСЯ - и никак иначе.

Re: Сообщение об ошибке после аварийной перезагрузки сервера
Пользователь: PRM (IP-адрес скрыт)
Дата: 16, March, 2012 17:29

Александр Иосифович, здравствуйте.

К сожалению, в этом случае пользователи не получают информации о том, что клиента нужно принудительно аварийно снять.

Можно заметить, что при другом сценарии (№ 2) сообщение об ошибке в АРМ Книговыдача появляется, но после него тоже можно продолжить ожидание новых заказов в АРМ (хотя идентификатор данного АРМ и будет недействительным).

Сценарий № 2
1. Запуск сервера ИРБИС64.
2. Сотрудники книгохранения запускают АРМ Книговыдача.
Автоматический опрос выполняется каждые 60 секунд.
3. Сотрудники книгохранения открывают закладку "Заказы", выполняют отбор заказов по словарю, вид поиска "Распечатанные/Нераспечатанные невыполненные заказы", термин "НЕТ". Кнопки "Отбор", "Выход".
4. Отобрано 6 заказов.
5. Сотрудники выполняют заказы на бронеполку и ожидают новые.
6. Через 30 секунд сервер ИРБИС64 зависает. Администраторы выполняют принудительное завершение irbis_server.exe, но ещё не успели запустить irbis_server.exe повторно.
7. У сотрудников книгохранения в АРМ Книговыдача срабатывает автоматический опрос. Появляется сообщение об ошибке "Asynchronous socket error 10161" и затем окно "Ожидание ответа от сервера".
8. Администраторы всё-таки запускают irbis_server.exe.
9. Сотрудники книгохранения три раза нажимают на кнопку "Прервать" в окне "Ожидание ответа от сервера". Окно "Ожидание ответа от сервера" пропадает.
Сотрудники книгохранения нажимают на кнопку "OK" в окне "Asynchronous socket error 10161", появляется сообщение "Связь с сервером ИРБИС64 прервана. Следует повторить обращение к серверу". Сотрудники нажимают на кнопку "Да". В результате сообщение об ошибке не появляется, новые заказы тоже не появляются.
9. Сотрудники продолжают ожидать новые заказы, не подозревая, что АРМ не подключён к серверу и работает неправильно. При автоматическом опросе сообщений об ошибке подключения к серверу не появляется.

Re: Сообщение об ошибке после аварийной перезагрузки сервера
Пользователь: PRM (IP-адрес скрыт)
Дата: 21, March, 2012 15:31

Alio написал(а):
-------------------------------------------------------
> Я Вас не совсем понял. При аварийном перезапуске
> сервера ВСЕ КЛИЕНТЫ ДОЛЖНЫ ПРИНУДИТЕЛЬНО АВАРИЙНО
> СНИМАТЬСЯ - и никак иначе.

Александр Иосифович, добрый день.

Скажите, пожалуйста, а что означает "ВСЕ КЛИЕНТЫ ДОЛЖНЫ ПРИНУДИТЕЛЬНО АВАРИЙНО СНИМАТЬСЯ"?

Re: Сообщение об ошибке после аварийной перезагрузки сервера
Пользователь: Alio (IP-адрес скрыт)
Дата: 21, March, 2012 16:22

Если сервер аварийно завершает работу, то сведения о всех клиентах ПРОПАДАЮТ - это значит, что ВНОВЬ запущенный сервер не выполнит НИ ОДНОГО запроса от "старых" клиентов, поскольку он о них ничего не знает (они незарегистрированы на нем).
Т.е. "старые" клиенты не смогут работать, даже режим ВЫХОД не будет работать.



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