I have a Jenkins job running some JBehave tests. The job fails, but isn't 
listed in the build queue any more. Unfortunately, it appears to have 
spawned a thread that is stuck in an infinite loop. It keeps throwing an 
interrupt exception, printing a stack trace, and then doing it again. The 
problem is that it's writing the exception and stack trace to a log file in 
the /tmp directory on the Jenkins master. The /tmp directory on master is 
on it's own mount point, but when it's full, it does stop Jenkins from 
performing any builds, since temporary log files are written there.

The only way to recover from this, is to restart the Jenkins service on the 
master. If I kill the slave the log file stops growing, but it won't 
release the disk space, even if the file is deleted, until the Jenkins 
master restarts.

Both the master and the slave are running on RHEL6. I'm running Jenkins 
1.580.3 LTS. I have the logfilesizechecker plugin installed. But it doesn't 
catch this log.

Has anyone encountered a similar case?

I really don't like the idea that one rogue job can bring down the entire 
system.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/43341ca2-239a-4c9e-8771-16280beed974%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to