1.把文件放入单独的包中。
This commit is contained in:
parent
20c61e96a4
commit
68be3a9a64
|
|
@ -1,7 +1,6 @@
|
||||||
import requests
|
import requests
|
||||||
import datetime
|
import datetime
|
||||||
import model
|
from download_speed import config, model
|
||||||
import config
|
|
||||||
|
|
||||||
|
|
||||||
# file_size if byte
|
# file_size if byte
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
from peewee import *
|
from peewee import *
|
||||||
import datetime
|
import datetime
|
||||||
import config
|
from download_speed import config
|
||||||
|
|
||||||
config.init_config()
|
config.init_config()
|
||||||
mysql_addr = config.read_json()
|
mysql_addr = config.read_json()
|
||||||
|
|
@ -1,37 +1,36 @@
|
||||||
import config
|
from download_speed import config, model
|
||||||
import urllib.parse as parse
|
import urllib.parse as parse
|
||||||
import ping3
|
import ping3
|
||||||
import model
|
import datetime
|
||||||
import datetime
|
|
||||||
|
|
||||||
|
def ping():
|
||||||
def ping():
|
servers = config.get_servers()
|
||||||
servers = config.get_servers()
|
execution_datetime = datetime.datetime.now()
|
||||||
execution_datetime = datetime.datetime.now()
|
print("Ping at {time}".format(time=execution_datetime))
|
||||||
print("Ping at {time}".format(time=execution_datetime))
|
for server_name in servers:
|
||||||
for server_name in servers:
|
server = servers[server_name]
|
||||||
server = servers[server_name]
|
url = server["url"]
|
||||||
url = server["url"]
|
named_tup = parse.urlparse(url)
|
||||||
named_tup = parse.urlparse(url)
|
netloc = named_tup.netloc
|
||||||
netloc = named_tup.netloc
|
port_loc = netloc.find(":")
|
||||||
port_loc = netloc.find(":")
|
if port_loc > 0:
|
||||||
if port_loc > 0:
|
addr = netloc[0:port_loc]
|
||||||
addr = netloc[0:port_loc]
|
else:
|
||||||
else:
|
addr = netloc
|
||||||
addr = netloc
|
ping_delay_sum = 0
|
||||||
ping_delay_sum = 0
|
for i in range(4):
|
||||||
for i in range(4):
|
ping_delay_sum += ping3.ping(addr, timeout=5) * 1000 # in millionsecond
|
||||||
ping_delay_sum += ping3.ping(addr, timeout=5) * 1000 # in millionsecond
|
ping_delay = ping_delay_sum / 4
|
||||||
ping_delay = ping_delay_sum / 4
|
print(
|
||||||
print(
|
"Ping delay for {serv} is {ping_val}".format(
|
||||||
"Ping delay for {serv} is {ping_val}".format(
|
serv=server_name, ping_val=ping_delay
|
||||||
serv=server_name, ping_val=ping_delay
|
)
|
||||||
)
|
)
|
||||||
)
|
model.add_ping_record(execution_datetime, server_name, ping_delay)
|
||||||
model.add_ping_record(execution_datetime, server_name, ping_delay)
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
if __name__ == "__main__":
|
config.init_config()
|
||||||
config.init_config()
|
ping()
|
||||||
ping()
|
pass
|
||||||
pass
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
#!/usr/bin/python
|
#!/usr/bin/python
|
||||||
|
|
||||||
import config
|
from download_speed import config, ping
|
||||||
import ping
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
config.init_config()
|
config.init_config()
|
||||||
Loading…
Reference in New Issue