Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-27645

High memory usage by Jenkins ver. 1.580.1 & slave error

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not A Defect
    • Icon: Major Major
    • _unsorted
    • None

      Hello,
      We are facing two issue with our Jenkins setups
      1> Jenkins memory usage is very hight.
      We are running quite few jobs around 15-20 and observing heap memory usage increase gradually and reach upto 4 to 4.5 GB and. is this generic behavior or we have to upgrade to new version of Jenkins LTS.
      2> we are facing below pasted error with downstream jobs
      ---------------------------------------------------------------
      FATAL: Remote call on Rhel6.3-2014-supbl603 failed
      java.io.IOException: Remote call on Rhel6.3-2014-supbl603 failed
      at hudson.remoting.Channel.call(Channel.java:760)
      at hudson.Launcher$RemoteLauncher.kill(Launcher.java:941)
      at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:556)
      at hudson.model.Run.execute(Run.java:1745)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:89)
      at hudson.model.Executor.run(Executor.java:240)
      Caused by: java.lang.ClassFormatError: Failed to load javax.servlet.ServletException
      at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:325)
      at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:237)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
      at hudson.util.ProcessTree.getKillers(ProcessTree.java:151)
      at hudson.util.ProcessTree$OSProcess.killByKiller(ProcessTree.java:212)
      at hudson.util.ProcessTree$UnixProcess.kill(ProcessTree.java:557)
      at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:564)
      at hudson.util.ProcessTree$Unix.killAll(ProcessTree.java:488)
      at hudson.Launcher$RemoteLauncher$KillTask.call(Launcher.java:953)
      at hudson.Launcher$RemoteLauncher$KillTask.call(Launcher.java:944)
      at hudson.remoting.UserRequest.perform(UserRequest.java:121)
      at hudson.remoting.UserRequest.perform(UserRequest.java:49)
      at hudson.remoting.Request$2.run(Request.java:324)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
      at java.util.concurrent.FutureTask.run(FutureTask.java:166)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
      at java.lang.Thread.run(Thread.java:679)
      at ......remote call to Rhel6.3-2014-supbl603(Native Method)
      at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1356)
      at hudson.remoting.UserResponse.retrieve(UserRequest.java:221)
      at hudson.remoting.Channel.call(Channel.java:752)
      ... 6 more
      Caused by: java.lang.UnsupportedClassVersionError: javax/servlet/ServletException : Unsupported major.minor version 51.0
      at java.lang.ClassLoader.defineClass1(Native Method)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:480)
      at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:323)
      at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:237)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
      at hudson.util.ProcessTree.getKillers(ProcessTree.java:151)
      at hudson.util.ProcessTree$OSProcess.killByKiller(ProcessTree.java:212)
      at hudson.util.ProcessTree$UnixProcess.kill(ProcessTree.java:557)
      at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:564)
      at hudson.util.ProcessTree$Unix.killAll(ProcessTree.java:488)
      at hudson.Launcher$RemoteLauncher$KillTask.call(Launcher.java:953)
      at hudson.Launcher$RemoteLauncher$KillTask.call(Launcher.java:944)
      at hudson.remoting.UserRequest.perform(UserRequest.java:121)
      at hudson.remoting.UserRequest.perform(UserRequest.java:49)
      at hudson.remoting.Request$2.run(Request.java:324)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
      at java.util.concurrent.FutureTask.run(FutureTask.java:166)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
      at java.lang.Thread.run(Thread.java:679)
      -------------------------------------
      Please do let-us know if more symptom is required

            Unassigned Unassigned
            narayan_pradhan NARAYAN PRADHAN
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: