|
@@ -226,11 +226,13 @@ struct sock_client:fd_io,client_ex
|
|
|
|
|
|
m_sync_timer.set<sock_client,&sock_client::on_sync_timeout>(this);
|
|
|
|
|
|
- log_info("检测同步定时器:%s,%d",name,site_sync_freq);
|
|
|
if(site_sync)
|
|
|
{
|
|
|
log_info("启动分站同步定时器:%s,%d",name,site_sync_freq);
|
|
|
- m_sync_timer.start(0,site_sync_freq);
|
|
|
+ struct timeval tv;
|
|
|
+ gettimeofday(&tv,0);
|
|
|
+
|
|
|
+ m_sync_timer.start(2-tv.tv_usec/1000000.+0.01,site_sync_freq);
|
|
|
}
|
|
|
|
|
|
// m_send_timer.set(ic);
|