Обслуживание Системы

Управление БД

Процесс обновления БД отличается в версиях до 3.11 и от 3.11 и выше.

Обновление БД для версий до 3.11

Для того, чтобы актуализировать версию БД, необходимо выбрать «Управление БД» в разделе «Обслуживание системы» (см. главное меню модуля администрирования) и нажать кнопку «Обновить БД».

Figure 4.38. Генерация базы данных

Генерация базы данных

После нажатия кнопки «Обновить БД» страница запросит подтверждение. Если вы ответите утвердительно, начнется генерация. По ходу выполнения изменения будут отображаться в основной области этой панели.

Figure 4.39. После обновления базы данных

После обновления базы данных

Обновление БД для версий от 3.11 и выше

Страница Управление БД отображает сведения об актуальности текущей БД:

  • Если все обновления БД были применены, то будет отображено сообщение:

Ваша версия БД актуальна

Figure 4.40. Вид окна при отсутствии непримененных обновлений

Вид окна при отсутствии непримененных обновлений

  • Если есть непримененные обновления, то будет отображено сообщение:

Ваша версия БД неактуальна.
Следующие обновления еще не применены:
%id% - %comment%

Поле %id содержит название обновления, поле %comment% - комментарий к нему (если был указан в конфигурационном файле). При этом если количество требуемых обновлений превышает 5 (пять), то дополнительно будет указано: и еще обновлений: %count%, где %count% - количество требуемых, но не перечисленных явно обновлений.

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

%ГГГГ-ММ-ДД ЧЧ:ММ%: Обновление прервано со следующей ошибкой: %текст_ошибки%

Figure 4.41. Вид окна в случае ошибок во время обновления

Вид окна в случае ошибок во время обновления

Обновления, произведенные до возникновения ошибки, считаются примененными. После возникновения ошибки процесс обновления останавливается, и оставшиеся обновления считаются непримененными.

Сведения об обновлениях содержатся в конфигурационном xml-файле в модуле synergy-ejb, внутри каталога kz.arta.synergy.db.updates.

Управление индексом документов

Начиная с версии 2.65, в ARTA Synergy для поиска документов используется отдельный индекс, который нужно сгенерировать. Для того, чтобы это сделать, необходимо нажать кнопку «Проиндексировать все документы» и дождаться окончания процесса индексирования. По ходу выполнения изменения будут отображаться в основной области.

Индексирование осуществляется блоками по 200 документов.

В ARTA Synergy 2.66 для генерации индекса были добавлены новые возможности:

  1. Возможность продолжить индексирование с момента последней остановки. До нажатия кнопки «Проиндексировать все документы» отметьте соответствующую опцию галочкой. Остановка индексирования может быть вызвана:

    • Остановкой сервера приложений с ARTA Synergy

    • Ручной остановкой индексации (кнопка «Остановить индексирование»).

  2. Если процесс индексирования слишком сильно замедляет работу системы, можно установить после индексирования очередного блока документов. Для этого введите значение задержки в миллисекундах в поле «Пауза между индексированием частей документов».

Figure 4.42. Управление индексом документов

Управление индексом документов

Управление индексом форм

Начиная с версии 3.11, в ARTA Synergy для ускорения работы фильтров по реестрам используется отдельный индекс, который нужно генерировать. Это делается в разделе Управление индексом форм. Раздел содержит:

  1. статистику состояния данных:

  • Размер индекса в байтах: при использовании Lucene (устанавливается по умолчанию) отображается прочерк; при использовании Elasticsearch - текущий размер индекса.

  • Общее количество записей: общее количество документов по формам.

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

  1. дополнительные настройки процесса индексирования:

  • Продолжить предыдущий процесс индексирования: флаг, позволяющий продолжить ранее запущенный и остановленный процесс индексирования.

Примечание:

  • Если ранее индексирование не осуществлялось, или нет ранее запущенного и остановленного процесса, флаг недоступен.

  • Если последний процесс индексирования был остановлен, то рядом с флагом указан номер позиции, с которой продолжится индексирование.

  • Если последний процесс индексирования был остановлен, а флаг отключен, то процесс индексирования начнется заново.

  • Пауза между индексированием часлей записей (мс): числовое поле ввода, в котором указывается время необходимой паузы в процессе индексирования. Индексирование осуществляется блоками по 500 документов.

  1. кнопки запуска и остановки процесса индексирования.

Figure 4.43. Управление индексом данных форм

Управление индексом данных форм

Для запуска индексирования необходимо нажать на кнопку Проиндексировать все данные форм. По ходу выполнения изменения будут отображаться в основной области, а также будут отображаться всплывающие окна со сведениями о ходе процесса.

Процесс останавливается в двух случаях:

  1. Ручная остановка - по нажатию на кнопку Остановить индексирование. При этом в панели информации выводится сообщение:

Процесс индексирования остановлен

Номер позиции, на которой процесс был остановлен, запоминается, и в дальнейшем индексирование можно продолжить с этой позиции либо начать заново.

Figure 4.44. Процесс индексирования остановлен

Процесс индексирования остановлен

  1. Все данные проиндексированы - процесс завершается самостоятельно. При этом в панели информации выводится сообщение:

Индексирование завершено. Индексирование %общее_количество_записей% записей заняло %M% минут

Figure 4.45. Процесс индексирования завершен

Процесс индексирования завершен

Управление индексом файлов

Полная поддержка индексации данных модуля Хранилище в Elasticsearch осуществлена в версии 3.13. В раздел Обслуживание системы добавлен новый пункт Управление индексом файлов, который позволяет провести индексацию всех элементов разделов Файлы и Документы:

Figure 4.46. Вид окна Управление индексом файлов

Вид окна “Управление индексом файлов”

Окно Управление индексом данных форм содержит текущую статистику состояния данных, параметры и кнопки запуска и остановки индексирования, а также панель информации.

Статистика состояния данных

  1. Размер индекса в байтах: при использовании Lucene (устанавливается по умолчанию) отображается прочерк -; при использовании Elasticsearch - текущий размер индекса.

  2. Общее количество записей: общее количество файлов.

  3. Количество удаленных записей: количество индексов, удаленных при изменении индексируемых данных.

Запуск и остановка индексирования

  1. Продолжить предыдущий процесс индексирования: флаг, позволяющий продолжить ранее запущенный и остановленный процесс индексирования.

    • Если ранее индексирование не осуществлялось, или нет ранее запущенного и остановленного процесса, флаг недоступен.

    • Если последний процесс индексирования был остановлен, то рядом с флагом указан номер позиции, с которой продолжится индексирование.

    • Если последний процесс индексирования был остановлен, а флаг отключен, то процесс индексирования начнется заново.

  2. Пауза между индексированием часлей записей (мс): числовое поле ввода, в котором указывается время необходимой паузы в процессе индексирования. Одной частью считается индексирование 200 документов.

Процесс запускается по нажатию на кнопку Проиндексировать все файлы. Система запрашивает подтверждение действия:

Вы действительно хотите проиндексировать все записи?

Если пользователь подтверждает действие, процесс индексирования начинается. При этом в панели информации отображается сведения о процессе индексирования каждой части в формате:

Отправлен запрос на индексирование файлов

Индексирование записей начато %ГГГГ-ММ-ДД ЧЧ:ММ%. Займет примерно 2 минуты на каждые 2000 документов. В вашей базе %общее_количество_записей% записей.

Общее количество записей %общее_количество_записей%, проиндексировано %количество_проиндексированных_записей% за %ss% секунд

Общее количество записей %общее_количество_записей%, проиндексировано %количество_проиндексированных_записей% за %ss% секунд

В случае, если в процессе индексирования очередной части возникли ошибки, то их текст будет отображен в отдельном сообщении об ошибке. При этом индексирование будет продолжено.

Процесс останавливается в двух случаях:

  1. Ручная остановка - по нажатию на кнопку Остановить индексирование. При этом в панели информации выводится сообщение:

Процесс индексирования остановлен

Номер позиции, на которой процесс был остановлен, запоминается, и в дальнейшем индексирование можно продолжить с этой позиции либо начать заново.

  1. Все данные проиндексированы - процесс завершается самостоятельно. При этом в панели информации выводится сообщение:

Индексирование завершено. Индексирование %общее_количество_записей% записей заняло %M% минут

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

Figure 4.47. Процесс индексирования остановлен

Процесс индексирования остановлен

Figure 4.48. Процесс индексирования завершен

Процесс индексирования завершен

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

  • Индекс документов: arta/esb/docIndex.xml

  • Индекс хранилища: arta/esb/fileIndex.xml

Примечание:

При переключении реализации индекса необходима полная переиндексация данных.

В-третьих, необходимо обновить конфигурационный файл arta/elasticConfiguration.xml, добавив в него секции, соответствующие настройкам индексирования файлов и документов.

Процессы

Для того, чтобы просмотреть, актуальны ли процессы в Системе, достаточно нажать пункт «Процессы» в разделе «Обслуживание системы».

Figure 4.49. Обновление процессов

Обновление процессов

Если один из процессов находится не в актуальном состоянии, его можно сразу же актуализировать, нажав кнопку «Обновить».

Состояние приложения

В пункте «Состояние приложения» раздела «Обслуживание системы» можно отключить или подключить доступ к Системе нажатием одной кнопки.

Figure 4.50. Отключение (подключение) приложения

Отключение (подключение) приложения

Управление резервным копированием

Резервное копирование осуществляется в разделе «Управление резервным копированием» модуля «Обслуживание системы». Кнопка «Рез.копирование» на верхней панели справа позволяет создать резервные копии данных хранилища Системы. Сделанные копии отображаются также в данном разделе. Из сделанных копии можно восстановить данные в случае утери рабочей копии информации по какой-либо причине, либо удалить их за минованием надобности.

Figure 4.51. Панель управления резервным копированием

Панель управления резервным копированием

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

Ручная настройка параметров резервного копирования доступна в

/opt/synergy/utils/configs/backup/backup.conf

Посмотреть параметры конфига можно в разделе описанном выше (см. Создание резервной копий).

Замечание

На время создания/восстановления резервной копии, Система будет остановлена, поэтому не рекомендуется делать это во время рабочего дня.

Информация о лицензии

В разделе «Информация о системе» можно просмотреть название продукта, клиента, дату выдачи, номер и условия лицензии.

Figure 4.52. Панель управления резервным копированием

Панель управления резервным копированием

Также просмотреть параметры лицензии можно по адресу:

http[s]://server_url:[port]/Synergy/licence