67.Аварийные ситуации и рекомендации по обеспечению надежности функционирования системы 67.1.Аварийные ситуации Разработанная система является сложным программным комплексом, объединяющим несколько программных продуктов. Это, особенно в первое время эксплуатации, может являться причиной возникновения аварийных ситуаций. Аварийные ситуации могут возникать как из-за неправильной настройки, так и в случае сбоев системы.
Признаками аварийной ситуации являются:
Отсутствие на экране необходимой страницы.
Окна с сообщениями о нештатной ситуации.
Окна с сообщениями на английском языке.
Сообщение об отсутствии прав на действия.
В случае нештатного поведения программного обеспечения Системы необходимо в первую очередь проверить корректность всех настраиваемых параметров системы. Если после проверки настроек работы Системы по-прежнему некорректна, то необходимо выслать письмо с описанием ошибки и приложенными файлами логов Системы в адрес ответственного лица по сопровождению Системы со стороны ОГВ.
Для сервера приложений в каталоге C:\Appserver3\logs.
Для обеспечения сохранения данных Системы при аварийных ситуациях, а также быстрого восстановления работоспособности Системы необходимо регулярно проводить резервное копирование данных Системы. Периодичность резервного копирования должна определяться исходя из интенсивности обновления информации в Системе. В Таблица 5.1. приведен перечень возможных аварийных ситуаций и описание способов предотвращения/решения их.
Таблица 5.1.– Перечень возможных аварийных ситуаций и способы их решения.
Аварийная ситуация
| Возможные потери информации
| Способ предотвращения
| Способ ликвидации последствий
| Исполнитель
| Возникновение ошибок в консоли сервера приложений
(JAVA EXCEPTIONS)
| отсутствуют
| Подключать к Системе регионы с соответствующим им значением transport.id
| Исправить значение transport.id подключаемых региональных реестров в соответствии с их регионами и таблицей contragents Системы
| Администратор Системы
| 67.2.Регулярное резервное копирование данных Администратору системы необходимо проводить регулярное резервное копирование БД средствами PgAdmin. Резервные копии должны храниться на внешних носителях данных. Рекомендуется проводить резервное копирование ежедневно. Для резервного копирования БД необходимо сделать дамп базы:
Запустите на выполнение pgAdmin III из Пуск Все Программы PostgreSQL 94.
В левой части консоли раскройте ветку PostgreSQL Database Server 9.4 (Localhost:5432)\Базы.
Правой клавишей мыши укажите базу rgu и выберите Резервная копия.
В строке Имя файла укажите путь и имя для файла дампа, и нажмите кнопку ОК.
Для автоматического копирования БД создайте BAT-файл (например, backup.bat) и в стандартном Windows-планировщике заданий назначьте для него задачу на выполнение, например, на каждый день в 23-00, также можно использовать архиватор, например WinRAR.
Пример
|
| Строки в BAT-файле, например, могут выглядеть так:
C:\PostgreSQL91\bin\pg_dump.exe -i -h localhost -p 5432 -U root -F c -b -v -f "C:\backup_spgu_bd\rgu.backup" rgu – создание дампа базы RGU в папке C:\backup-spgu-bd с именем rgu.backup.
C:\winrar\rar.exe a –agyyyymmdd –df –y C:\backup_spgu_bd\rgu rgu.backup – cоздание архива rgu20081114.rar в папке C:\backup-spgu-bd с последующим удалением файла rgu.backup.
| 67.3.Восстановление системы из резервной копии Внимание!
|
| Восстанавливать резервную копию дампа базы нужно в чистую базу, т.е. имеющуюся базу нужно удалить (правой клавишей мыши укажите нужную базу и выберите Удалить), а затем создать новую с таким же именем.
| Для восстановления Системы из резервной копии выполните следующие действия:
Запустите на выполнение pgAdmin III из Пуск Все Программы PostgreSQL 9.4.
В левой части консоли нажмите правой кнопкой мыши на сущность PostgreSQL Database Server 9.4 (Localhost:5432)\Базы и выберите Новая база данных.
Введите название базы данных и выберите владельца, после чего нажмите кнопку ОК.
Правой клавишей мыши укажите вашу базу и выберите Восстановить.
В строке Имя файла укажите путь и имя для файла дампа, и нажмите кнопку ОК.
67.4.Проведение обновлений системы При проведении развертывания обновлений системы необходимо:
Для обновления БД необходимо:
Выполнить резервное копирование БД.
Распаковать архив с файлами обновления базы данных (пример архива: db-4-0-1-54.zip).
В файлах RGU.properties и rgu_script_parameters.properties указать параметры подключения к базе данных.
Запустить обновление базы данных скриптом update.sh (или update.bat) из архива с обновлением БД.
После успешного обновления сохраните резервную копию каталогов, содержащих сервер приложений на внешний носитель. Из состава каталогов, подлежащих копированию можно исключить раздел % SERVER_HOME%\Appserver3\logs.
Для обновления веб-приложения необходимо:
Остановить сервер приложений.
Выполнить резервное копирование каталогов приложений.
Выполнить резервное копирование БД.
Необходимо экземпляр приложения RGU.war положить в каталог $catalina.base/webapps
Поправить конфиги приложения для соответствия окружению
$catalina.base/webapps/rgu/web-inf/classes/... Запустить сервер приложений.
67.5.Восстановление системы после сбоя В случае аппаратного сбоя или сбоя программного обеспечения, который привел к полной или частичной потере данных необходимо выполнить следующие операции:
Заменить жесткий диск на исправный (если требуется).
Переустановить операционную систему (если требуется).
Переустановить портал и транспортный модуль в соответствии с настоящим руководством.
Восстановить средствами PgAdmin БД с внешнего носителя.
Перезаписать ранее сохраненную копию каталогов программного обеспечения портала и (или) сервера приложений в соответствующие каталоги, полученные в результате установки.
Выполнить сброс полнотекстового индекса.
Запустить портал и (или) сервер приложений.
68.Рекомендации по освоению Перед началом работы с Системой рекомендуется ознакомиться с документом Руководство пользователя Типового реестра государственных и муниципальных услуг.
Лист регистрации изменений
Номера листов (страниц)
| Всего листов (страниц) в документе
| № документа
| Входящий № сопроводительного документа и дата
| Подп
| Дата
| Изм
| измененных
| замененных
| новых
| аннулированных
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|