From f125016c5768068f7244f35b8096eca8a90541f3 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 30 Mar 2019 13:47:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0db=E9=87=8D=E8=BF=9E=E6=9C=BA?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/payserver/ordermgr.cc | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/server/payserver/ordermgr.cc b/server/payserver/ordermgr.cc index bae0b5b..738702c 100644 --- a/server/payserver/ordermgr.cc +++ b/server/payserver/ordermgr.cc @@ -75,17 +75,19 @@ void OrderMgr::Update() { if (a8::XGetTickCount() - last_ping_db_tick_ > 1000 * 60 * 5) { last_ping_db_tick_ = a8::XGetTickCount(); - #if 0 if (query_->ExecQuery("SELECT 1;", {}) <= 0) { - g_udplog->Warning("mysql disconnect", {}); - if (mysql_conn_.Connect()) { - DumpMysqlInfo(query_); - g_udplog->Info("mysql reconnect successed", {}); + a8::UdpLog::Instance()->Warning("mysql disconnect", {}); + if (mysql_conn_->Connect(JsonDataMgr::Instance()->GetMysqlConf()->At("host")->AsXValue(), + JsonDataMgr::Instance()->GetMysqlConf()->At("port")->AsXValue(), + JsonDataMgr::Instance()->GetMysqlConf()->At("user")->AsXValue(), + JsonDataMgr::Instance()->GetMysqlConf()->At("passwd")->AsXValue(), + "paydb")) { + f8::InitMysqlConnection(query_); + a8::UdpLog::Instance()->Info("mysql reconnect successed", {}); } else { - g_udplog->Info("mysql reconnect failed", {}); + a8::UdpLog::Instance()->Info("mysql reconnect failed", {}); } } - #endif } #if 0 ProcessOrderMsg();