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();