mirror of https://github.com/CIRCL/lookyloo
chg: Cleanup website status in monitoring
parent
37212a5d3e
commit
484a5d5d89
|
@ -74,7 +74,16 @@ class Monitoring():
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def tree_cache(self):
|
def tree_cache(self):
|
||||||
return self.redis_cache.hgetall('tree_cache')
|
to_return = {}
|
||||||
|
for pid_name, value in self.redis_cache.hgetall('tree_cache').items():
|
||||||
|
pid, name = pid_name.split('|', 1)
|
||||||
|
try:
|
||||||
|
os.kill(int(pid), 0)
|
||||||
|
except OSError:
|
||||||
|
self.redis_cache.hdel('tree_cache', pid_name)
|
||||||
|
continue
|
||||||
|
to_return[pid_name] = value
|
||||||
|
return to_return
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
Loading…
Reference in New Issue