From 3de0af3332faf4fb42af24aa6dfdafb69eb568e6 Mon Sep 17 00:00:00 2001 From: Scott Baker Date: Tue, 10 May 2011 03:03:25 +0000 Subject: [PATCH] ignore lines with ERR messages in them from vps --- swapmon.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/swapmon.py b/swapmon.py index ac133fb..e3ddf17 100755 --- a/swapmon.py +++ b/swapmon.py @@ -171,7 +171,10 @@ def slicestat(names = None): # Represent process as a dict of fields values = line.split(None, len(fields) - 1) if len(values) != len(fields): - print "slicestat: failed to parse line: " + line + if "ERR" in line: + pass # ignore spurious error message from vps + else: + print "slicestat: failed to parse line: " + line continue proc = dict(zip(fields, values)) @@ -190,7 +193,10 @@ def slicestat(names = None): # cannot identify the context of an orphaned (usually dying) # process. Skip these processes. if (type(proc['xid']) != int) or (type(proc['vsize']) !=int): - print "slicestat: failed to parse line: " + line + if "ERR" in line: + pass # ignore spurious error message from vps + else: + print "slicestat: failed to parse line: " + line continue # Assign (pl_)sshd processes to slice instead of root -- 2.43.0