1.统一录入数据库的时间。

This commit is contained in:
facat 2019-06-17 22:51:34 +08:00
parent 4ea70981d1
commit bfd9d579d1
3 changed files with 6 additions and 6 deletions

View File

@ -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(

View File

@ -6,6 +6,5 @@ import config
if __name__ == "__main__":
config.init_config()
print(datetime.datetime.now())
downloader.download_file()
print("Finished.")

View File

@ -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
)
)