From 89743f6d1ba8bdb4e0d107fcd78f36849aa06ccd Mon Sep 17 00:00:00 2001 From: "Chris J. Karr" Date: Tue, 8 Aug 2017 09:21:30 -0700 Subject: [PATCH] Fixing zombie process monitor bug --- views.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/views.py b/views.py index 14dc174..8828f9d 100644 --- a/views.py +++ b/views.py @@ -83,10 +83,13 @@ def zombie_processes(request): # pylint: disable=unused-argument zombie_count = 0 for pid in psutil.pids(): - process = psutil.Process(pid=pid) + try: + process = psutil.Process(pid=pid) - if process.status() == psutil.STATUS_ZOMBIE: - zombie_count += 1 + if process.status() == psutil.STATUS_ZOMBIE: + zombie_count += 1 + except psutil.AccessDenied: + pass payload = { 'count': zombie_count