1.统一录入数据库的时间。
This commit is contained in:
parent
4ea70981d1
commit
bfd9d579d1
|
|
@ -18,6 +18,8 @@ def get_servers():
|
|||
# file_size if byte
|
||||
# longest_time seconds
|
||||
def download_file(chunk_size=4 * 1024, file_size=100 * 1024 * 1024, longest_time=60):
|
||||
execution_datetime=datetime.datetime.now()
|
||||
print(execution_datetime)
|
||||
servers = get_servers()
|
||||
for server_name in servers:
|
||||
server = servers[server_name]
|
||||
|
|
@ -43,7 +45,7 @@ def download_file(chunk_size=4 * 1024, file_size=100 * 1024 * 1024, longest_time
|
|||
)
|
||||
break
|
||||
speed = chunk_read / duration / 1024 / 1024 * 8 # mega bit
|
||||
model.add_record(server_name, speed)
|
||||
model.add_record(execution_datetime,server_name, speed)
|
||||
print("{server}:{speed} Mbit/s".format(server=server_name, speed=speed))
|
||||
except requests.exceptions.Timeout as e:
|
||||
print(
|
||||
|
|
|
|||
1
main.py
1
main.py
|
|
@ -6,6 +6,5 @@ import config
|
|||
|
||||
if __name__ == "__main__":
|
||||
config.init_config()
|
||||
print(datetime.datetime.now())
|
||||
downloader.download_file()
|
||||
print("Finished.")
|
||||
|
|
|
|||
7
model.py
7
model.py
|
|
@ -6,12 +6,11 @@ mysql_db = MySQLDatabase(
|
|||
)
|
||||
|
||||
|
||||
def add_record(server, speed):
|
||||
now = datetime.datetime.now()
|
||||
now_timestamp = now.strftime("%Y-%m-%d %H:%M:%S")
|
||||
def add_record(execution_datetime,server, speed):
|
||||
execution_datetime_timestamp = execution_datetime.strftime("%Y-%m-%d %H:%M:%S")
|
||||
# print(now_timestamp)
|
||||
mysql_db.execute_sql(
|
||||
'insert into vps_download_speed(server,speed,datetime) values("{server}",{speed},"{datetime}")'.format(
|
||||
server=server, speed=speed, datetime=now_timestamp
|
||||
server=server, speed=speed, datetime=execution_datetime_timestamp
|
||||
)
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue