3.14.4 /cluster/core/<CORE>/dialer/db/ - команды управления настройками БД кампаний обзвона
В данном разделе приводится описание команд, которые используются для настройки БД кампаний обзвона.
Таблица 1 - Описание параметров доступа до MySQL-сервера
| Название | Значение по умолчанию | Описание |
|---|---|---|
| mysql_database | ecss_dialer_db | Имя базы данных MySQL, в которую сохраняется история вызовов |
| mysql_enabled | true | Определяет, доступна (true) или нет (false) работа с MySQL. |
| mysql_host | dialer.mysql.ecss | Имя хоста или IP-адрес, на котором доступен сервер MySQL |
| mysql_password | "dialer_db" | Пароль пользователя MySQL, имеющего доступ для записи в базу данных |
| mysql_port | 3306 | Порт, на котором доступен MySQL-сервер |
| mysql_user | "dialer_db" | Имя пользователя MySQL, имеющего доступ для записи в базу данных |
clean
Данной командой осуществляется установка параметров по умолчанию для базы данных кампаний обзвона.
Путь команды:
/cluster/core/<CORE>/dialer/db/clean
Синтаксис:
clean [<Field>] [--force]
Параметры:
<FIELD> - название параметра, значение которого нужно установить по умолчанию, список параметров приведен в таблице 1;
--force - выполнение команды без запроса подтверждения.
Пример:
admin@[core1@ecss1]:/$ cluster/core/core1/dialer/db/clean mysql_enabled Property mysql_enabled values successfully restored [exec at: 04.02.2019 10:46:07, exec time: 186ms, nodes: core1@ecss1]
info
Данной командой производится просмотр свойств базы данных кампаний обзвона.
Путь команды:
/cluster/core/<CORE>/dialer/db/info
Синтаксис:
info [<Field>]
Параметры:
<FIELD> - название параметра, значение которого нужно посмотреть, список параметров приведен в таблице 1.
Пример:
admin@[core1@ecss1]:/$ cluster/core/core1/dialer/db/info ┌──────────────┬─────────────────┐ │ Property │ Value │ ├──────────────┼─────────────────┤ │mysql_database│ecss_dialer_db │ │mysql_enabled │true │ │mysql_host │dialer.mysql.ecss│ │mysql_password│dialer_db │ │mysql_port │3306 │ │mysql_user │dialer_db │ └──────────────┴─────────────────┘ [exec at: 04.02.2019 10:43:52, exec time: 108ms, nodes: core1@ecss1]
set
Данной командой производится изменение свойств базы данных кампаний обзвона.
Путь команды:
cluster/core/<CORE>/dialer/db/set
Синтаксис:
set <Field> <Value>
Параметры:
<FIELD> - название параметра, значение которого нужно установить, список параметров приведен в таблице 1.
<VALUE> - новое значение свойства, возможные значения приведены в таблице 1.
Пример:
admin@[core1@ecss1]:/$ cluster/core/core1/dialer/db/set mysql_enabled false Property "mysql_enabled" successfully changed from: true to false. [exec at: 04.02.2019 10:44:49, exec time: 233ms, nodes: core1@ecss1]
reload-sql
Данная команда пытается перевыполнить неудачные SQL запросы
Путь команды:
cluster/core/<CORE>/dialer/db/reload-sql
Синтаксис:
reload-sql [<OPTIONS>]
Параметры:
<OPTIONS> - список опций для команды;
- --mask опциональный параметр, позволяющий выполнить запросы только из файла(ов) соответствующих маске
Примеры:
admin@[mycelium1@ecss1#ECSS 010145]:/$ cluster/core/core1/dialer/db/reload-sql Operation complete [**********************************************************************] 31ms Success: 2 request(s) Failed: 0 request(s) [exec at: 21.04.2020 16:40:54, exec time: 116ms, nodes: core1@ecss1]