System management

Database management

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

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

In order to update database to the current version, select "database management" in the "System maintenance" section (see main menu of administrator module) and click "Update DB" button.

Figure 4.38. database generation

database generation

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

Figure 4.39. After database upgrade

After database upgrade

Обновление БД для версий от 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, добавив в него секции, соответствующие настройкам индексирования файлов и документов.

Processes

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

Figure 4.49. Process update

Process update

If any process status is not actual, click it can be updated by clicking "Update" button.

Application status

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

Figure 4.50. Turning application off and on

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

Backup management

Backups are managed in "Backup management" section of "System maintenance" module. "Backup" button on the right of the top panel runs back up of data store in system. This section also shows backups performed. You can restore data from back-ups if the working copy of data is lost for some reason or delete them if they are no longer required.

Figure 4.51. Backup control panel

Backup control panel

At update of system from packages, additional packages from back-up will be pulled according to their dependences.

Manual setting of backup parameters can be performed at:

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

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

Note

The system will be halted during backup or restoring, so we do not recommend to perform these operations in the middle of working day.

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

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

Figure 4.52. Backup control panel

Backup control panel

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

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