Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
irbis_server.ini (Монопольная блокировка БД)
Пользователь: Cat68 (IP-адрес скрыт)
Дата: 11, May, 2010 13:53

Подскажите, что означает параметр в irbis_server.ini ?
(Версия "ИРБИС64" 2008.1, в документации не нашли)

#время запроса на монопольную блокировку БД
Relay_RecTime=30

Время от времени блокируется БД електроннго каталога,
пока причину не нашли.

Re: irbis_server.ini (Монопольная блокировка БД)
Пользователь: Alio (IP-адрес скрыт)
Дата: 11, May, 2010 15:57

Вы читали эти сообщения?

[irbis.gpntb.ru]

Re: irbis_server.ini (Монопольная блокировка БД)
Пользователь: Cat68 (IP-адрес скрыт)
Дата: 11, May, 2010 17:07

Да эти сообщения мы читали.
БД электронного каталога создана прямо на сервере и
проиндексирована в версии 2008.1

Прошу ответить, что означает параметр

#время запроса на монопольную блокировку БД
Relay_RecTime=30

Re: irbis_server.ini (Монопольная блокировка БД)
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 17, May, 2010 11:29

RELAY_RECTIME - это максимальное время на взятие монопольной блокировки в секундах. Речь идет не только базах данных, но и о межпроцессорном взаимодействии. Используется в сервере повсеместно. Ограничено 300 секундами максимум. Если за отведенное время не удается взять требуемый объект в монопольную блокировку - генерируется ошибка.
Введено для предотвращения взаимных блокировок (deadlock). Подробнее о том, что такое deadlock можно почитать тут:
[url=http://ru.wikipedia.org/wiki/Взаимная_блокировка]http://ru.wikipedia.org/wiki/Взаимная_блокировка[/url]

Параметр лучше самостоятельно не изменять.



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