Эксплуатация

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

Запуск сервера отчетов

Для загрузки xsquare.xreports пользователю необходимо убедиться в наличие правильно настроенного конфигурационного файла.

cat /usr/local/xsquare.xreports/config.json

Команда должна отобразить правильный конфигурационный файл, описанный в разделе “Установка”.

Далее необходимо запустить сервер отчетов выполнив команду:

systemctl start xsquare.xreports

После проверить состояние сервера приложений:

systemctl status xsquare.xreports

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

journalctl -u xsquare.xreports

Проверка состояния сервера отчетов

Для проверки состояния сервера отчетов предназначен сервисный эндпоинт /status, при обращении к которому можно получить следующие параметры:

  • статус

  • версия сборки

  • дата сборки

  • время работы

  • занятая оперативная память

  • pid процесса

  • параметры лицензии сервера отчетов

curl http://localhost:8886/status

Сбор информации об ошибках

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

curl -O -J http://localhost:8886/bugreport