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

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

Сервер приложений

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

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

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

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

systemctl start xsquare.pghs

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

systemctl status xsquare.pghs

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

journalctl -u xsquare.pghs

База данных

Запуск базы данных

systemctl start postgresql

Остановка базы данных

systemctl stop postgresql

Проверка статуса базы данных

systemctl status postgresql

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

root@pghsdb:main# cat postgresql.conf | grep listen
#listen_addresses = 'localhost'         # what IP address(es) to listen on;
root@pghsdb:main# cat postgresql.conf | grep port
port = 5432

Необходимо проверить что пользователи имеют доступ подключения по ipv4

root@pghsdb:main# cat pg_hba.conf
# IPv4 local connections:
host    xraddb             xrad_user    127.0.0.1/32            md5
host    app_db             app_user    127.0.0.1/32            md5

В случае возникновения неполадок с БД необходимо обратиться к руководству администратора выбранного дистрибутива PostgreSQL