提交 9505d0a9 authored 作者: blu's avatar blu

ota updater revise: networking issues

上级 1e9ee9dc
......@@ -144,7 +144,11 @@ class OTAClient:
except Exception as e:
logger.error("network failure - failed to connect mqtt host: {}".format(str(e)))
# NOTE: reset network and evdaemon
if retry < 2:
os.system("systemctl restart networking; systemctl restart evdaemon")
else:
# we don't force restart component in the last round. since network recover may need a small delay
time.sleep(10)
retry += 1
# NOTE: IT SHOULD NEVER REACH HERE unless network issues.
logger.error("exiting since network failure")
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论