Prechádzať zdrojové kódy

AMBARI-14799 Metric Monitor crashes with NoSuchProcess exception (dsen)

Dmytro Sen 9 rokov pred
rodič
commit
34bbd8b458

+ 6 - 2
ambari-metrics/ambari-metrics-host-monitoring/src/main/python/core/host_info.py

@@ -90,8 +90,12 @@ class HostInfo():
     proc_total = 0
     for proc in proc_stats:
       proc_total += 1
-      if STATUS_RUNNING == proc.status():
-        proc_run += 1
+      try:
+        if STATUS_RUNNING == proc.status():
+          proc_run += 1
+      except (psutil.NoSuchProcess, psutil.AccessDenied) as e:
+        #NOP
+        pass
     pass
 
     return {