Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
J-ИРБИС :  ИРБИС Irbis
 
Ошибка "Количество выполненных запросов меньше количества требуемых запросов"
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 22, March, 2018 13:42

Подскажите пожалуйста, с чем может быть связана ошибка при поиске в JIrbis? "Ошибка в запросе при выполнении основного поискового запроса: Количество выполненных запросов(35) меньше количества требуемых запросов(37). Есть некорректно завершенные процессы.(2)"



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

Re: Ошибка при поиске
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 23, March, 2018 23:55

С фатальной ошибкой в процессе поиска, когда поисковый процесс в ходе выполнения "умирает". Вы определили, в каких ситуациях возникает ошибка? Если Вам удаётся её воспроизводить, то необходимо проанализировать htdocs\jirbis2\debug\.......\php_errors.txt Пришлите его мне по почте.



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

Re: Ошибка при поиске
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 17, May, 2018 13:19

Добрый день, извините, что долго не отвечали... Проблема возникает при различных запросах и выбранных БД. В папке debug файлов php_errors.txt у нас нет. Как отследить эту ошибку?

Re: Ошибка при поиске
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 20, May, 2018 23:28

gavrikov написал(а):
-------------------------------------------------------
> Добрый день, извините, что долго не отвечали...
> Проблема возникает при различных запросах и
> выбранных БД. В папке debug файлов php_errors.txt
> у нас нет. Как отследить эту ошибку?

1. Установите DEBUG=1 в основных настройках
2. Уточните условия возникновения ошибок.

А) при каждом поиске или эпизодически?
Б) Можно ли легко воспроизвести ситуацию, при которой возникает проблема?
В) Сколько баз выделено?

3. Проблемные запросы обычно приводят к появлению отладочной информации в папке \htdocs\jirbis2\debug\!errors\ Пришлите, пожалуйста, папку с запросом, который вызвал такую ошибку.


Обратил внимание на количество одновременных процессов -- 37. Это говорит о большом количестве выделенных баз для поиска (виртуальных баз). Думаю, что сервер (Apache) не выдерживает. Наиболее вероятно, что нужно будет обеспечивать синхронность выполнения процессов или агрегировать данные из баз.

Re: Ошибка при поиске
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 21, May, 2018 12:46

Отправляю папку с ошибкой.



Редактировано 1 раз. Последний раз 23.05.2018 08:05 пользователем gavrikov.

Re: Ошибка при поиске
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 21, May, 2018 12:58

1. debug_output = 1 включен
2. Возникает не при каждом поиске, в некоторых редких случаях ошибка не проявляется при прочих равных. Ошибку воспроизвести легко, например выбрать все БД и набрать запрос "ломоносов" [lib.narfu.ru]. Но ошибка появляется и на 15 базах.

Re: Ошибка при поиске
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 22, May, 2018 14:12

Сегодня прошло обновление, ошибка остается.

Re: Ошибка при поиске
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 26, May, 2018 17:46

gavrikov написал(а):
-------------------------------------------------------
> Сегодня прошло обновление, ошибка остается.

Насколько я понимаю, 23-его нам всё-таки удалось её устранить. Если так, подтвердите, пожалуйста.

Re: Ошибка при поиске
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 27, May, 2018 16:41

Да, спасибо большое! Ошибка больше не появляется! Обновление вылечило ошибку!



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