|
|
@@ -3,6 +3,7 @@ let memChart = null;
|
|
|
let diskChart = null;
|
|
|
let sysStatusTimer = null;
|
|
|
let resizeHandler = null;
|
|
|
+let page1Active = false;
|
|
|
|
|
|
function getSystemInfo(){
|
|
|
fetch("/api/system/info")
|
|
|
@@ -109,16 +110,24 @@ function getLoadInfo(){
|
|
|
return r.json();
|
|
|
})
|
|
|
.then(data => {
|
|
|
+ if(!page1Active){
|
|
|
+ return;
|
|
|
+ }
|
|
|
document.getElementById("load1m").textContent = data.load1m || "--";
|
|
|
document.getElementById("load5m").textContent = data.load5m || "--";
|
|
|
document.getElementById("load15m").textContent = data.load15m || "--";
|
|
|
+ document.getElementById("runQueue").textContent = data.runQueue || "--";
|
|
|
})
|
|
|
.catch(e => {
|
|
|
+ if(!page1Active){
|
|
|
+ return;
|
|
|
+ }
|
|
|
console.error("network status failed:", e);
|
|
|
|
|
|
document.getElementById("load1m").textContent = "--";
|
|
|
document.getElementById("load5m").textContent = "--";
|
|
|
document.getElementById("load15m").textContent = "--";
|
|
|
+ document.getElementById("runQueue").textContent = "--";
|
|
|
});
|
|
|
}
|
|
|
|
|
|
@@ -132,6 +141,9 @@ function getServiceInfo(){
|
|
|
return r.json();
|
|
|
})
|
|
|
.then(data => {
|
|
|
+ if(!page1Active){
|
|
|
+ return;
|
|
|
+ }
|
|
|
document.getElementById("var1").textContent = data.var1 || "--";
|
|
|
document.getElementById("var2").textContent = data.var2 || "--";
|
|
|
document.getElementById("var3").textContent = data.var3 || "--";
|
|
|
@@ -150,7 +162,10 @@ function getServiceInfo(){
|
|
|
document.getElementById("var88").textContent = data.var88 || "--";
|
|
|
})
|
|
|
.catch(e => {
|
|
|
- console.error("getAllServiceStatus status failed:", e);
|
|
|
+ if(!page1Active){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ console.error("getAllServiceStatus() failed:", e);
|
|
|
|
|
|
document.getElementById("var1").textContent = "--";
|
|
|
document.getElementById("var2").textContent = "--";
|
|
|
@@ -199,6 +214,8 @@ function resizeSysCharts(){
|
|
|
}
|
|
|
|
|
|
function initPage1(){
|
|
|
+ page1Active = true;
|
|
|
+
|
|
|
cpuChart=echarts.init(document.getElementById("cpu-chart"));
|
|
|
memChart=echarts.init(document.getElementById("mem-chart"));
|
|
|
diskChart=echarts.init(document.getElementById("disk-chart"));
|
|
|
@@ -246,6 +263,8 @@ function initPage1(){
|
|
|
}
|
|
|
|
|
|
function exitPage1(){
|
|
|
+ page1Active = false;
|
|
|
+
|
|
|
stopSysStatusRefresh();
|
|
|
|
|
|
if(resizeHandler){
|