Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Не работает Распределенный поиск.
Пользователь: Oberyukhtin.P (IP-адрес скрыт)
Дата: 21, June, 2018 14:31

Добрый день.
Почему-то не работает распределенный поиск даже по стандартной базе Электронный Каталог ГПНТБ, то ли мы покопались в файлах пока экспериментировали, то ли еще что. Выдает Server error: timeout ellapsed (20 c).
В чем может быть причина? Файлы dbn_web_remote_html.mnu и dbn_web_remote.mnu заполнены верно, а поиск всеравно не работает.
Спасибо.
Ссылка на наш Web:
[172.16.2.4]

Re: Не работает Распределенный поиск.
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 03, July, 2018 15:06

Наблюдаю недоступность Вашего сайта. Распределённый поиск в версии WEB ИРБИС 2017.1 проверил: он работает без каких-либо проблем. Пожалуйста, убедитесь, что используется актуальная версия WEB ИРБИС.

Re: Не работает Распределенный поиск.
Пользователь: Oberyukhtin.P (IP-адрес скрыт)
Дата: 06, July, 2018 10:17

Пытаемся получить информацию из ИРБИСа по адресу в Новокузнецке по варианту "распределённый поиск". Вариант для поиска: "Год издания", значение для поиска: 2015.
Работаем через web-сервер Apache. В файлах, применяемых для распределённого поиска прописаны параметры для запрашиваемой системы:
В " \www\cgi-bin\irbis64r_15\Deposit\ dbn_web_remote.mnu":
IBIS "http://176.197.236.86/cgi-bin/irbis64r_14/cgiirbis_64.exe"
<a href="http://176.197.236.86/cgi-bin/irbis64r_14/cgiirbis_64.exe?LNG=&C21COM=F&I21DBN=IBIS&P21DBN=IBIS&S21CNR=1&Z21ID=&R21DBN=1&R21DBN=1">Новокузнецкий государственный институт усовершенствования врачей</a>
В " \www\cgi-bin\irbis64r_15\Deposit\ dbn_web_remote_html.mnu":
IBIS "http://176.197.236.86/cgi-bin/irbis64r_14/cgiirbis_64.exe"
Новокузнецкий государственный институт усовершенствования врачей
По команде "Поиск" получаем ответ системы: "По Вашему запросу ничего не найдено.".
В логах имеем:
- в access.log:
192.168.2.177 - - [06/Jul/2018:10:50:04 +0300] "POST /cgi-bin/irbis64r_15/cgiirbis_64.exe HTTP/1.1" 200 19929
192.168.2.177 - - [06/Jul/2018:10:50:04 +0300] "GET /irbis64r_15_demo7/images/searchbackground.gif HTTP/1.1" 404 329
192.168.2.177 - - [06/Jul/2018:10:50:04 +0300] "GET /irbis64r_15_demo7/images/searchbackground.gif HTTP/1.1" 404 329
- irbis64r_15.log:
DateTime=06.07.2018 10:50:04&I21DBN=IBIS_RASPR&C21COM=S&S21STN=1&S21CNR=1&S21ALL=(((<.>V=03<.>)+(<.>V=05<.>)+(<.>V=04<.>)))*((<.>G=2015$<.>))&S21AllTrm=03|05|04|&S21FMT=fullwebr&S21REF=1&P21DBN=IBIS&S21COLORTERMS=1&R21DBN=1&R21DBN=1&X_S21P03=G=&X_S21STR=2015&Y_S21P03=IA=&RemoteHost=192.168.2.177
-------
При ручном запросе через браузер к этому же сайту:
По команде:
"http://176.197.236.86/cgi-bin/irbis64r_14/cgiirbis_64.exe?I21DBN=IBIS&C21COM=T&T21PRF=G=&T21TRM=2015&T21CNR=10&q=2015&RemoteHost=192.168.2.177"
Получаем ответ:
2015|3
т.е. записи найдены
Затем после подачи запроса в браузере:
"http://176.197.236.86/cgi-bin/irbis64r_14/cgiirbis_64.exe?I21DBN=IBIS&C21COM=S&S21STN=1&S21CNR=10&S21ALL=(<.>G=2015$<.>)&S21FMT=fullwebr&S21REF=3&P21DBN=IBIS&FT_NEARLEVEL=5&S21COLORTERMS=1&X_S21P03=G=&X_S21STR=2015&RemoteHost=192.168.2.177"
получаем в стандарном виде ирбис-страницы список этих найденных документов.
Прошу дать конкретные технические рекомендации по обнаружению причины некорректной работы нашей системы.



Редактировано 5 раз. Последний раз 06.07.2018 10:34 пользователем Oberyukhtin.P.

Re: Не работает Распределенный поиск.
Пользователь: Oberyukhtin.P (IP-адрес скрыт)
Дата: 06, July, 2018 10:25

Установленные обновления:

1) Дата: 08, February, 2018 14:14
На FTP выставлены обновления для версии 2017.1 ИРБИС64
irbis64_17D2.zip
Обновиться следует ВСЕМ, кто получил дистрибутив 2017.1 ДО 08.02.2018

2) Дата: 24, April, 2018 13:15
На FTP выставлены обновления для версии 2017.1 ИРБИС64
irbis64_17D3.zip
Обновиться следует ВСЕМ, кто получил дистрибутив 2017.1 ДО 24.04.2018

3) Дата: 04, May, 2018 11:23
На FTP выставлены обновленные БД Морфологии (MORPH):
MORPH64.ZIP - для ИРБИС64
Обновление связано с решением проблемы русских букв Е и Ё при поиске.
Обновиться следует всем пользователям ИРБИС64, получившим дистрибутив до 04.05.2018

4) Дата: 11, May, 2018 13:24
На FTP выставлены обновления для Web-ИРБИС64 для всех версий, начиная с 2013.1
IRBIS64_Web_upgrade_16_05_2018.zip
Обновления состоят из двух частей:
1. Обновления на стороне Web-сервера находятся в папке WEB и включают:
- обновленный шлюз cgiirbis_64.exe
- обновленные фреймы standart_search_form.frm, search_search.frm, extended_search_form.frm
- обновленный JavaScript autocomplete.js, script.js
2. Обновления на стороне сервера ИРБИС64 находятся в папке server_IRBIS64 и включают:
- дополнительные строки инверсии для баз данных Электронного каталога (IBIS и др.) ibis_add.fst и ibis_add.ifs. То есть, эти строки надо добавить соответственно в файлы <имя_БД>.fst и <имя_БД>.ifs (ibis.fst, ibis.ifs и т.д.), после чего создать словарь заново для этих БД.
- словарь стоп-слов для БД MORPH morph.stw (переписать данный файл в \irbis64\datai\morph\)
5) Дата: 17, May, 2018 15:57
На FTP выставлены обновления для версии 2017.1 ИРБИС64
irbis64_17D4.zip
Обновиться следует ВСЕМ, кто получил дистрибутив 2017.1 ДО 18.05.2018

6) Дата: 01, June, 2018 14:18
Очередное обновление для Web, касающееся проблемы поиска по АВТОРУ
IRBIS64_Web_upgrade_31_05_2018.zip

Вложения: fds.jpg (24.9KB)   fdsfdsf.jpg (31.5KB)  
Re: Не работает Распределенный поиск.
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 07, July, 2018 00:05

Oberyukhtin.P написал(а):
-------------------------------------------------------

> IBIS
> "http://176.197.236.86/cgi-bin/irbis64r_14/cgiirbi
> s_64.exe"


Благодарю Вас за детальную информацию. Вы правильно выполнили все настройки, но одна деталь не совсем корректна -- адрес взят в кавычки. Я протестировал вариант без кавычек в версии 2017.1 -- поиск осуществляется. Прилагаю:
1. mnu с описанием в т.ч. Вашего источника
2. Скриншот, где демонстрируется корректный результат поиска


Направляю Вам по почте действующую конфигурацию без irbis_server.INI Вы можете временно скопировать присланные файлы вместо своих и получить рабочий поиск. Если при использовании присланной конфигурации возникнут проблемы, значит следует искать ошибки на уровне сети. Например, может быть блокировка запросов файрволом.



PS
Если для Вашей библиотеки имеет принципиальное значение распределённый поиск, рекомендую обратить внимание на J-ИРБИС 2.0, который специально оптимизирован для того чтобы быстро выполнять распределённые запросы и выводить единым списком в нужном Вам формате результаты из различных источников.



Редактировано 1 раз. Последний раз 07.07.2018 00:12 пользователем Кирилл Соколинский (СЗТУ).

Вложения: dbn_web_remote_html.mnu (1.6KB)   dbn_web_remote.mnu (3.2KB)   good_search.jpg (193.2KB)  
Re: Не работает Распределенный поиск.
Пользователь: Oberyukhtin.P (IP-адрес скрыт)
Дата: 09, July, 2018 10:31

Пожалуйста, уточните какие порты должны быть открыты для нормальной работы распределенного поиска ИРБИС.
Спасибо.

Re: Не работает Распределенный поиск.
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 10, July, 2018 11:26

Oberyukhtin.P написал(а):
-------------------------------------------------------
> Пожалуйста, уточните какие порты должны быть
> открыты для нормальной работы распределенного
> поиска ИРБИС.

Те порты, которые используются для обращения к удалённым источникам. Номер порта указывается в адресе источника после двоеточия. Например: [irbis.kraslib.ru:8081]. По умолчанию используется 80-й порт.



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