Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

При настройки резервирования SoftWLC рекомендуется использовать ProxySQL. В данной статье представлено как запустить ProxySQL в виде доке-контейнера.

docker-compose.yml
version: "3"
services:
  eltex_proxysql:
    container_name: eltex-proxysql
    image: ${ELTEX_HUB}/eltex-proxysql:${SWLC_VERSION}
    ports:
      - 16032:6032
      - 16033:6033
      - 16070:6070
    volumes:
      - <Путь к файлу "proxysql.chf">:/etc/proxysql.cnf


.env
ELTEX_HUB=hub.eltex-co.ru/softwlc

# Common version number
SWLC_VERSION=1.31
proxysql.cnf
datadir="/var/lib/proxysql"

admin_variables=
{
	admin_credentials="admin:admin;radmin:radmin"
	mysql_ifaces="0.0.0.0:6032"
}

mysql_variables=
{
	threads=4
	max_connections=2048
	default_query_delay=0
	default_query_timeout=36000000
	have_compress=true
	poll_timeout=2000
	interfaces="0.0.0.0:6033"
	default_schema="information_schema"
	stacksize=1048576
	server_version="5.5.30"
	connect_timeout_server=3000
	monitor_username="monitor"
	monitor_password="monitor"
	monitor_history=600000
	monitor_connect_interval=60000
	monitor_ping_interval=10000
	monitor_read_only_interval=1500
	monitor_read_only_timeout=500
	ping_interval_server_msec=120000
	ping_timeout_server=500
	commands_stats=true
	sessions_sort=true
	connect_retries_on_failure=10
}

Для входа в консоль proxysql нужно выполнить команду:

sudo mysql -h<ip хоста proxysql> -P16032 -uradmin -pradmin --prompt "ProxySQL Admin>"
  • Нет меток