Перестало выполняться заимствование
Пользователь:
wewfaq (IP-адрес скрыт)
Дата: 29, August, 2017 08:43
Добрый день.
При использовании Ирбис-Аналитики (а она автоматически запускается каждую ночь), было замечено, что статьи с некоторого момента перестали добавляться в базу. В логах есть несколько упоминаний "Найдено столько-то предварительных записей", но фразы "Добавление журнальной статьи" ни одной нет.
Никаких изменений настроек с момента когда записи заимствовались до момента, когда они перестали заимствоваться не производилось.
В приложении конфигурационный файл и лог.
Начал разбираться и сузил проблему до одной конкретной ситуации, которая может быть рассмотрена в качестве примера.
В боевой базе IBIS есть некий журнал. У этого журнала на текущий момент есть 6 номеров и 3 приложения к номерам. Статьи из этого журнала расписывает дружественная библиотека. И, например, статьи из номера 4 были ранее успешно заимствованы из этой библиотеки в нашу базу.
А сейчас статьи из номера 6 никак не хотят заимствоваться оттуда же.
Более того, этот номер вообще не попадает в список для заимствования (его нет в логах и нет в таблице records mysql-базы ares). В логи и таблицу records почему-то попадает только одна запись, принадлежащая этому журналу - Приложение к номеру 2. И всё.
ISSN у журнала есть. В нашей базе статей, принадлежащих этому номеру, нет (связки v463^W и v903) и оглавление пустое. В базе другой библиотеки несколько статей этого номера точно есть (их можно видеть в электронном каталоге). Ирбис-аналитику переустанавливал (с удалением таблиц), отдельно таблицы базы ares очищал.
И был проведен еще один эксперимент. Рядом с боевой базой IBIS была сделана пустая тестовая база. Из боевой базы были экспортированы сводная запись самого журнала (J) и одного номера 6 этого журнала (NJ). В конфигурационном файле Ирбис-Аналитики была изменена настройка с боевой базы на тестовую. И после запуска Ирбис-аналитики, все статьи этого номера журнала были успешно загружены из дружественной библиотеки в тестовую базу.
Подскажите, пожалуйста, где искать источник проблемы? Что нужно еще проверить?
Версии: Ирбис-аналитика 1.21.0.0, Ирбис64 2015.1(D2). J-Ирбис 2.0.1.0.6.1.
P.S.: Подозрение еще вызывает фраза, с которой начинается поиск нуждающихся в росписи номеров. У нас это "Найдены(о) 256 номеров, нуждающихся в росписи". По-первых число 256 не меняется уже несколько месяцев (а номера периодики за это время конечно же добавляются), в во-вторых оно очень похоже на максимальное однобайтовое значение :)
Вложения:
config.php (1.2KB)
log2017-08-29.log (60KB)