最近因为商城促销,给单台DB带了很大压力,分担主库的压力,做了两台Slave,采用Mysql-Proxy调试。
但奇怪是Mysql-Proxy时不是会挂掉,进程被Kill.
处理如下:
一、StartMySqlProxy.bat--启动进程
H:mysql-proxyinmysql-proxy.exe --proxy-backend-addresses=主库:3306 --plugins=proxy --proxy-read-only-backend-addresses=slave1:3306 --log-file=h:mysql-proxylogmysql-proxy.log --proxy-lua-script=h:mysql-proxysharedocmysql-proxy w-splitting.lua --plugins=admin --admin-username=admin --admin-password=admin --admin-lua-script=h:mysql-proxylibmysql-proxyluaadmin.lua
二、Restart_MySqlProxy.bat--监控进程
:check mmysql-proxy.exe
tasklist >list.txt
find /i "mysql-proxy.exe" list.txt
if "%errorlevel%"=="1" ( cls START StartMySqlProxy.bat echo start >>test.txt )