Эксплуатация
Данный раздел описывает порядок поддержания работоспособности приложения и порядок загрузки компонентов.
Запуск сервера отчетов
Для загрузки 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