Доброе утро!
Сейчас встретился ещё один вид ошибки - сообщение "Ошибка при регистрации" на клиентах. Был открыт АРМ Администратор - Клиент, удалось заснять список запущенных процессов (скриншот).
Можно заметить, что текущее время - 9:54, а время запуска первого процесса - 9:07:27.
В настройках сервера ИРБИС64 (irbis_server.ini во вложении) установлены параметры:
----
#максимально возможное число процессов обработки - если превышено сервер возращает код ошибки
MAX_PROCESS_COUNT=20
#максимальное время обработки запроса
PROCESS_TIME_LIVE=30
---
Перезапустили сервер ИРБИС64 с использованием пункта меню сервера "Перезапустить"
Вопросы:
1) скажите, пожалуйста, сообщение "Ошибка при регистрации" в клиентах ИРБИС64 может быть связано с ответом сервера SERVER_OVERLOAD?
2) максимальное время обработки запроса - это максимальное время обработки процесса? Если да, то по каким-то причинам сервером ИРБИС64 не были завершены процессы, стартовавшие до 9:24...
Может ли такое поведение сервера быть связано с MAPING_WORK_FILES=1?
---
MAPING_WORK_FILES=1 - обмен между процессами обработки и ядром сервера - через системную память (1) или через временные файлы (0) в рабочей директории workdir. Если системной памяти не хватает, происходит обмен через файл. При включении этого режима, необходимо также включить проверку клиентов на подтверждение - CLIENT_TIME_LIVE, чтобы за ними не оставалась выделенная память.
---
3) можно ли повторить вопрос о параметре LISTEN_RESPONSE ( [
irbis.gpntb.ru] )?
---
Серверная часть ИРБИС64 - 2010.1. server_64.exe - 31.03.2010 г.
IRBIS64.dll - 02.02.2011 г. Метод запуска сервера - как приложение Windows. Режим работы сервера - обычный (DUPLICATE_SOCKETS=0, THREADS_AVAILABLE=0). Способ обмена информацией сервера с процессами обработки - через системную память (!).