添加db重连机制
This commit is contained in:
parent
14d941779d
commit
f125016c57
@ -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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user