From 4adcc89403795da1f4739747db2bc853d708e242 Mon Sep 17 00:00:00 2001 From: "Autumn.home" Date: Sat, 29 Jun 2024 11:49:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=88=9B=E5=BB=BA=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=97=B6=E6=97=A0=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/node.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/node.py b/api/node.py index 430727a..1237a66 100644 --- a/api/node.py +++ b/api/node.py @@ -141,7 +141,9 @@ async def get_redis_online_data(redis_con): update_time_str = hash_data.get('updateTime') if update_time_str: update_time = datetime.strptime(update_time_str, '%Y-%m-%d %H:%M:%S') - time_difference = (datetime.strptime(get_now_time(), "%Y-%m-%d %H:%M:%S") - update_time).seconds + time_difference = ( + datetime.strptime(get_now_time(), "%Y-%m-%d %H:%M:%S") - update_time).total_seconds() + logger.info(f'节点时间差:{time_difference}, {get_now_time()}, {update_time}') if time_difference > NODE_TIMEOUT: await asyncio.create_task(update_redis_data(redis, key)) hash_data['state'] = '3'