Add a try-catch around the realtime logs stuff
This commit is contained in:
parent
ff7e97faf7
commit
854c6e8ba3
1 changed files with 15 additions and 11 deletions
|
@ -34,17 +34,21 @@ def ps():
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
data = {
|
try:
|
||||||
'count': {
|
data = {
|
||||||
'cpu': psutil.cpu_percent(interval=1, percpu=True),
|
'count': {
|
||||||
'virtual_mem': psutil.virtual_memory(),
|
'cpu': psutil.cpu_percent(interval=1, percpu=True),
|
||||||
'swap_mem': psutil.swap_memory(),
|
'virtual_mem': psutil.virtual_memory(),
|
||||||
'connections': len(psutil.net_connections()),
|
'swap_mem': psutil.swap_memory(),
|
||||||
'processes': len(psutil.pids()),
|
'connections': len(psutil.net_connections()),
|
||||||
'network': psutil.net_io_counters()
|
'processes': len(psutil.pids()),
|
||||||
},
|
'network': psutil.net_io_counters()
|
||||||
'build': build_status
|
},
|
||||||
}
|
'build': build_status
|
||||||
|
}
|
||||||
|
except psutil.AccessDenied:
|
||||||
|
data = {}
|
||||||
|
|
||||||
json_string = json.dumps(data)
|
json_string = json.dumps(data)
|
||||||
yield 'data: %s\n\n' % json_string
|
yield 'data: %s\n\n' % json_string
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
|
|
Reference in a new issue