summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_node_health_check.sh
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2017-07-15 13:58:34 +0200
committerHolger Levsen <holger@layer-acht.org>2017-07-15 13:58:34 +0200
commit9b381aff743a88c9ebc2e400a345ee836a25bd7e (patch)
tree5ad2ba92bd7c821d6c33c62ec0964cca820fa300 /bin/reproducible_node_health_check.sh
parent36d88b06612905aa394a7cfbbc07a1c335a25f07 (diff)
downloadjenkins.debian.net-9b381aff743a88c9ebc2e400a345ee836a25bd7e.tar.xz
reproducible Debian: add node health check for too big jenkins.logs
Signed-off-by: Holger Levsen <holger@layer-acht.org>
Diffstat (limited to 'bin/reproducible_node_health_check.sh')
-rwxr-xr-xbin/reproducible_node_health_check.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/bin/reproducible_node_health_check.sh b/bin/reproducible_node_health_check.sh
index 1fc61fb8..cc87584f 100755
--- a/bin/reproducible_node_health_check.sh
+++ b/bin/reproducible_node_health_check.sh
@@ -152,6 +152,20 @@ if [ "$HOSTNAME" = "$MAINNODE" ] ; then
DIRTY=true
echo
fi
+ #
+ # /var/log/jenkins/jenkins.log sometimes grows very fast
+ # and we don't yet know why, so let's monitor this for now.
+ JENKINSLOG="find /var/log/jenkins -name jenkins.log -size +42G"
+ if [ -z "JENKINSLOG" ] ; then
+ echo "Warning, jenkins.log is larger than 42G, please fix, erroring out now."
+ exit 1
+ else
+ JENKINSLOG="find /var/log/jenkins -name jenkins.log -size +23G"
+ if [ -z "JENKINSLOG" ] ; then
+ echo "Warning, jenkins.log is larger than 23G, please do something…"
+ DIRTY=true
+ fi
+ fi
fi