05.05.04

АДИС. Руководство администратора

Перечень возможных неисправностей АДИС и пути их устранения


Нарушение работы локальной файловой системы типа ext2 или ext3

Внешние проявления: отказ операционной системы монтировать раздел при загрузке станции.

Возможные причины: некорректное или аварийное выключение станции (без размонтирования файловых систем), нарушение работы дисковой подсистемы.

Способ устранения: запустите из командной строки стандартную диагностическую и ремонтную утилиту e2fsck для сбойного раздела (см. руководство по OC Unix). По окончании ее работы перезагрузите систему.

Нарушения работы дисковой подсистемы станции

Внешние проявления: частые или постоянные нарушения работы файловой системы. Сбой или "зависание" операционной системы, сопровождаемые сообщениями типа ...IDE resetting...

Возможные причины: появление сбойного участка на жестком диске, неисправность дисковой подсистемы станции.

Способы устранения: запустите из командной строки стандартную диагностическую и ремонтную утилиту badblocks (в "неразрушающем" режиме, т.е., без опции w) для проверки поверхности жесткого диска на наличие сбойных блоков. Если будут сообщения о сбойных блоках, то по окончании работы утилиты перезагрузите систему.

После загрузки ОС повторите проверку поверхности диска. При необходимости, повторите проверку с последующей перезагрузкой до 3-х раз.

Если симптомы неисправности не исчезают, замените жесткий диск.

Некорректность индексных данных системы

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

Возможные причины: нарушение содержимого файла вследствие поломки и ремонта файловой системы, появление сбойного блока, незавершенная транзакция БД из-за некорректного или аварийного выключения сервера (без размонтирования файловых систем).

Способ устранения: выполните диагностику индексных данных сегмента. При необходимости (программа диагностики предписывает восстановление) - выполните резервирование, размонтируйте сегмент, выполните восстановление индексных данных сегмента, смонтируйте сегмент.

Некорректность промежуточного файла дактилокарты или следа

Внешние проявления: F-монитор - обработчик на рабочем месте оператора останавливается с сообщением об ошибке во время обработки файла.

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

Способ устранения: определите номер и паспортные данные объекта (следа или дактилокарты), находящегося в сбойном файле, и введите объект в АДИС заново. Сбойный файл удалите.

Некорректность файла дактилокарты или следа в S-сегменте базы данных

Внешние проявления: программа восстановления ИД сообщает о невозможности восстановления индексных данных сегмента.

Возможные причины: нарушение содержимого файла вследствие поломки и ремонта файловой системы, появление сбойного блока, незавершенная транзакция БД из-за некорректного или аварийного выключения сервера (без размонтирования файловых систем).

Способ устранения: запустите из командной строки диагностическую утилиту p7check для всех файлов сегмента. По найденному утилитой номеру файла определите номер испорченной карты. Замените испорченную карту, восстановив ее из архива.

Некорректность рекомендательного списка

Внешние проявления: сообщения об ошибках при работе с рекомендательными списками.

Возможные причины: нарушение содержимого файла рекомендательного списка вследствие поломки и ремонта файловой системы, появление сбойного блока, незавершенная транзакция БД из-за некорректного или аварийного выключения станции (без размонтирования файловых систем).

Способ устранения: выполните диагностику и, при необходимости, коррекцию рекомендательных списков.

Нехватка свободного места на диске

Внешние проявления: сообщения о невозможности создать или записать файл, сообщения об ошибках или ошибочный код завершения обработок.

Возможные причины: преимущественное выполнение сканирования дактилокарт в ущерб остальным операциям цикла ввода дактилокарт. Остановка f-монитора, обрабатывающего дактилокарты.

Способ устранения: убедитесь в том, что дело действительно в нехватке свободного места, временно прекратите сканирование, доиндексируйте и отправьте на обработку ранее отсканированные карты. Запустите вновь F-монитор и понаблюдайте за его протоколом.

Недоступность HASP-сервера

Внешние проявления

На одной, нескольких или всех станциях - сообщения "Нарушение авторских прав" и последующее автоматическое завершение работы программ (панели управления АДИС и F-мониторов).

Эпизодическое появление указанного сообщения, не ведущее к остановке станций, может быть следствием кратковременной перегрузки сети, и неисправностью не является.

Возможные причины

Отключен или неисправен HASP-сервер. Неисправность локальной сети (кабельного соединения или сетевого концентратора). Неисправность сетевой платы станции.

Способ диагностики

  1. Запустите программу управления фоновыми процессами. В окне программы посмотрите, работает ли F-монитор или мембокс на машине, на которой должна работать программа p7lsd (HASP-сервер). Там же посмотрите, есть ли еще остановившиеся станции.
  2. Запустите терминал и проверьте связь с машиной - HASP-сервером. Например:

ping mb20

Если хост "пингуется", а все станции остановились, то сеть исправна, а проблемы с программой - HASP-сервером. Зайдите на машину - HASP-сервер:

telnet mb20

Проверьте, работает ли программа - HASP-сервер:

ps ax | grep p7lsd

  1. Если нет, то возможны следующие варианты:

а) операционная система машины mb20 только что перезагружена, и программа p7lsd автоматически запустится через пару минут;

б) программа p7lsd по каким-то причинам была "убита" операционной системой и автоматически (программой crond) запустится в течение 10 минут;

в) программа p7lsd не стартует и через 10 минут. Тогда запустите программу вручную:

/home/p7bin/p7lsd

Проследите за сообщениями, которые будут выданы на терминал.

Способ устранения

Прежде всего, попытайтесь перезапустить остановившуюся программу (панель управления АДИС или f-монитор). Если программа стартует успешно, продолжайте работу.

Если ситуация повторяется, ищите неисправность в сети или HASP-сервере. Устранив причину, перезапустите остановившиеся станции (достаточно запустить остановившиеся программы).

Контрольные тесты программного обеспечения

badblocks - тест поверхности диска. Запускается из командной строки терминала (только от имени root) в случае повторяющихся нарушений работы файловой системы.

e2fsck - тест целостности файловой системы. Запускается автоматически - всякий раз при загрузке операционной системы, или вручную, из командной строки терминала (только от имени root) - в случае нарушений работы файловой системы.

p7check - тест корректности содержимого файла дактилокарты или следа в s-сегменте базы данных АДИС. Запускается из командной строки терминала (от имени st или другого пользователя группы afis) в следующих случаях:

dldiag - тест индексных данных сегмента. Запускается из меню администратора АДИС в случае остановки вычислителя с сообщением об ошибке во время поисков.

p7recom - тест рекомендательных списков. Запускается из меню администратора АДИС в случае сообщений об ошибках во время работы с рекомендательными списками.

df - обзор смонтированных файловых систем. Запускается из меню оператора при необходимости оценить свободное место на дисках.