def reset_stats(self):
l.info("RESETTING SUB STATS")
process = psutil.Process()
self.run_data = {'stats': {}}
self.run_data['stats'] = {'msg_cnt': 0, 'first_msg_time': 0, 'last_msg_time': 0}
self.run_data['stats']['net:start'] = json.dumps(psutil.net_io_counters())
self.run_data['stats']['cpu:start'] = json.dumps(process.cpu_times())
self.run_data['stats']['mem:start'] = json.dumps(process.memory_info())
self.run_data['first_msg_time_r'] = 0
self.run_data['last_msg_time_r'] = 1
self.msg_cnt = 0
self.reconnect_cnt = 0
return ('ok', 'stats reset')
评论列表
文章目录