Модуль настроек серверов баз данных
Данная статья посвящена описанию работы модуля настроек серверов баз данных в ISPmanager 6.
Общие принципы работы
Модуль доступен в списке узлов кластера: Узлы кластера → Серверы БД.
Модуль получает список настроек от сервера баз данных (MySQL или PostgreSQL). Данный список содержит как текущие значения параметров, так и значения этих параметров по умолчанию.
При редактировании параметра имеется возможность указать новое значение параметра. При этом новое значение будет прописано в конфигурационный файл сервера баз данных.
Если значение параметра отличается от заданного по умолчанию, имеется возможность сбросить значение. При этом из конфигурационного файла сервера баз данных будет удалена строка с определением значения для этого параметра.
После изменения конфигурационного файла сервера баз данных выполняется попытка перезапуска службы сервера БД. Если перезапуск завершается с ошибкой, конфигурационный файл возвращается к исходному состоянию и выполняется повторная попытка перезапуска сервера БД.
В конфигурационном файле панели управления определены следующие параметры-пути:
path mysqld.ini — путь до конфигурационного файла MySQL
path mysql_restart — команда перезапуска службы MySQL
path postgresql.conf — путь до конфигурационного файла PostgreSQL
path postgresql_restart — команда перезапуска службы PostgreSQL
В случае, если производится настройка сервера баз данных MySQL на локальном узле кластера, выполняются дополнительные действия для предотвращения перезапуска MySQL во время работы панели управления.
Перед перезапуском службы MySQL будет выполнена остановка приложения мастер-панели управления, использующего базу данных MySQL. Только после этого будут выполняться остальные действия для применения нового значения параметра.