mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2024-08-30 18:23:09 +00:00
Fix -1 showing on dashboard when offline
This commit is contained in:
@ -130,7 +130,8 @@ class Stats:
|
|||||||
}
|
}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _try_get_process_stats(process):
|
def _try_get_process_stats(process, running):
|
||||||
|
if running:
|
||||||
try:
|
try:
|
||||||
return Stats._get_process_stats(process)
|
return Stats._get_process_stats(process)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
@ -140,6 +141,8 @@ class Stats:
|
|||||||
exc_info=e,
|
exc_info=e,
|
||||||
)
|
)
|
||||||
return {"cpu_usage": -1, "memory_usage": -1, "mem_percentage": -1}
|
return {"cpu_usage": -1, "memory_usage": -1, "mem_percentage": -1}
|
||||||
|
else:
|
||||||
|
return {"cpu_usage": 0, "memory_usage": 0, "mem_percentage": 0}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _get_process_stats(process):
|
def _get_process_stats(process):
|
||||||
|
@ -1250,7 +1250,7 @@ class ServerInstance:
|
|||||||
server_path = server["path"]
|
server_path = server["path"]
|
||||||
|
|
||||||
# process stats
|
# process stats
|
||||||
p_stats = Stats._try_get_process_stats(self.process)
|
p_stats = Stats._try_get_process_stats(self.process, self.check_running())
|
||||||
|
|
||||||
# TODO: search server properties file for possible override of 127.0.0.1
|
# TODO: search server properties file for possible override of 127.0.0.1
|
||||||
internal_ip = server["server_ip"]
|
internal_ip = server["server_ip"]
|
||||||
@ -1383,7 +1383,7 @@ class ServerInstance:
|
|||||||
server_path = server_dt["path"]
|
server_path = server_dt["path"]
|
||||||
|
|
||||||
# process stats
|
# process stats
|
||||||
p_stats = Stats._try_get_process_stats(self.process)
|
p_stats = Stats._try_get_process_stats(self.process, self.check_running())
|
||||||
|
|
||||||
# TODO: search server properties file for possible override of 127.0.0.1
|
# TODO: search server properties file for possible override of 127.0.0.1
|
||||||
# internal_ip = server['server_ip']
|
# internal_ip = server['server_ip']
|
||||||
|
Reference in New Issue
Block a user