bunch of fixes, change sy host, deploy some new stuff
[distro-setup] / epanic-clean
index a7220c2cf03267c2c2aacdd6822c172537d2d297..8c26855041437f27fb4de093a5432ec64d4739d7 100755 (executable)
@@ -38,8 +38,8 @@ main() {
   grep "$regex" $pl >> $pl-archive ||:
   sed -i "/$regex/d" $pl
 
-  ## begin broken pipe ##
-  regex="Failed writing transport results to pipe: Broken pipe$"
+  ## begin broken pipe & write lock ##
+  regex="Failed to get write lock\|Failed writing transport results to pipe: Broken pipe$"
   now_s=$(date +%s)
   newlines=false
   count=0
@@ -51,11 +51,11 @@ main() {
     fi
   done < <(grep "$regex" $pl ||:)
   if (( count )); then
-    # i see these in groups of 3 for the same message around once a day
+    # I see broken pipe in groups of 3 for the same message around once a day
     # randomly.  I'm guessing they are related to running 2 instances of
     # exim which share the same spool.  So, if we have some, but not in
     # the last 5 minutes, and less than 20, it should be fine to clear
-    # them.
+    # them. write lock happens less but can fit under the same rule.
     if (( count > 20 )); then
       cat $pl
       elif ! $newlines; then