Re: "Замирания" ИРБИСА
Пользователь:
Карауш (IP-адрес скрыт)
Дата: 24, February, 2005 18:58
Поскольку при работе в сети - семеро ждут одного "тормозного", то ...
Накидываю идей по опыту (ИРБИС32):
1. Проверьте жесткий диск на bad'ы, где стоит ИРБИС
2. Проведите дефрагментацию, если там Windows
3. На любой другой машине в это время происходит "ресурсоемкая" операция (копирование из базы в базу, глобальная корректировка, перенос с актуализацией или размножение периодики)
4. Если данная БД стоит на Web, то посмотрите, чтобы на Web-сервере не было "подвисших" процессов (это касается старых Web-ИРБИСов и ошибок в записях), тоже бывает, если по сети кто-то ищет через Web-ИРБИС и находит 10000 записей и более... Также торможение бывает, если Web-ИРБИС не может писать log-файл.
5. Реорганизуйте БД (стандартно и всегда)
6. Проверьте БД на недопустимые символы (стандартно и всегда)
7. Создайте словарь заново (стандартно)
8. Проведите проверку и создание словарей для других баз ИРБИСа
9. Попробуйте отключить проверку орфографии
Посмотрел log, что показан выше.
Непонятно, почему ИРБИС ищет файл podb.par в каталоге базы данных PODB?
Может быть просто в irbisc.ini изменен путь
DataPath=.\datai\ ?
Пока "ковырялся" заметил:
Если личный файл словаря проверки орфографии большой (custom.dic у меня поставлен был в 1900 байт), то "зависание" составляет 5-12 секунд. Видимо это требуется системе, чтобы считать его и подготовить к использованию. Если словарь - 0 байт - система работает при открытии файла без "тормозов".
Еще один момент. Если работает орфография, то пути custom.dic нужно прописывать все в локальные жесткие диски, иначе также возникают замирания в момент выхода из ИРБИСа кого-либо в сети.