mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-11-13 23:22:40 +00:00
fix some bug
This commit is contained in:
@@ -275,8 +275,11 @@ class WebTerminalHandler(tornado.websocket.WebSocketHandler):
|
||||
for t in WebTerminalHandler.tasks:
|
||||
if t.is_alive():
|
||||
continue
|
||||
t.setDaemon(True)
|
||||
t.start()
|
||||
try:
|
||||
t.setDaemon(True)
|
||||
t.start()
|
||||
except RuntimeError:
|
||||
pass
|
||||
|
||||
def on_message(self, message):
|
||||
data = json.loads(message)
|
||||
@@ -309,6 +312,8 @@ class WebTerminalHandler(tornado.websocket.WebSocketHandler):
|
||||
self.log.is_finished = True
|
||||
self.log.end_time = datetime.datetime.now()
|
||||
self.log.save()
|
||||
self.log_time_f.write('0')
|
||||
self.log_time_f.close()
|
||||
self.close()
|
||||
except AttributeError:
|
||||
pass
|
||||
@@ -331,7 +336,7 @@ class WebTerminalHandler(tornado.websocket.WebSocketHandler):
|
||||
try:
|
||||
self.write_message(json.dumps({'data': data}))
|
||||
now_timestamp = time.time()
|
||||
self.log_time_f.write('%s %s\n' % (round(now_timestamp-pre_timestamp, 4), len(data)))
|
||||
self.log_time_f.write('%s\n%s ' % (len(data), round(now_timestamp-pre_timestamp, 4)))
|
||||
self.log_file_f.write(data)
|
||||
pre_timestamp = now_timestamp
|
||||
self.log_file_f.flush()
|
||||
|
||||
Reference in New Issue
Block a user