From febafabff8dd38179bbeb2548b1dc7d12f61fcd0 Mon Sep 17 00:00:00 2001 From: zhongjin Date: Thu, 24 Nov 2022 15:35:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'simgear/scene/tsync/terra?= =?UTF-8?q?sync.cxx'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simgear/scene/tsync/terrasync.cxx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/simgear/scene/tsync/terrasync.cxx b/simgear/scene/tsync/terrasync.cxx index 7114ddf1..6d8886ca 100644 --- a/simgear/scene/tsync/terrasync.cxx +++ b/simgear/scene/tsync/terrasync.cxx @@ -1343,22 +1343,20 @@ void SGTerraSync::update(double) if (worker_running && (copiedState._consecutive_errors >= allowedErrors)) { //zhongjin -// _workerThread->setHTTPServer("https://data.kongjian.xin/fgscenery","https://data.kongjian.xin/osm2city"); + _workerThread->setHTTPServer("https://data.kongjian.xin/fgscenery","https://data.kongjian.xin/osm2city"); //end enabled = false; - _workerThread->stop(); + _stop = true; + + //_workerThread->stop(); _retryBackOffSeconds = std::min(_retryBackOffSeconds + 60, 60u * 15); const int seconds = static_cast(sg_random() * _retryBackOffSeconds); //_retryTime = SGTimeStamp::now() + SGTimeStamp::fromSec(seconds); SG_LOG(SG_TERRASYNC, SG_ALERT, "Terrasync paused due to " << copiedState._consecutive_errors << " consecutive errors during sync; will retry in " << seconds << " seconds."); - //zhongjin - //NAPTR 查询失败后处理 - //_retryTime = SGTimeStamp::now() - SGTimeStamp::fromSec(seconds); - //end