From 752cf790064fabbadb36bb9bbc8d444bbe5ca1c0 Mon Sep 17 00:00:00 2001 From: facat Date: Thu, 20 Jun 2019 19:38:12 +0800 Subject: [PATCH] =?UTF-8?q?1.ping=E7=9A=84=E5=80=BC=E5=8F=96=E5=B9=B3?= =?UTF-8?q?=E5=9D=87=E5=80=BC=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ping.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/ping.py b/ping.py index 9436dbb..f270513 100644 --- a/ping.py +++ b/ping.py @@ -19,12 +19,19 @@ def ping(): addr = netloc[0:port_loc] else: addr = netloc - ping_delay = ping3.ping(addr, timeout=5) * 1000 # in millionsecond - print('Ping delay for {serv} is {ping_val}'.format(serv=server_name,ping_val=ping_delay)) + ping_delay_sum = 0 + for i in range(4): + ping_delay_sum += ping3.ping(addr, timeout=5) * 1000 # in millionsecond + ping_delay = ping_delay_sum / 4 + print( + "Ping delay for {serv} is {ping_val}".format( + serv=server_name, ping_val=ping_delay + ) + ) model.add_ping_record(execution_datetime, server_name, ping_delay) if __name__ == "__main__": config.init_config() ping() - pass \ No newline at end of file + pass