Uploaded image for project: 'JOC - JobScheduler Operations Center'
  1. JOC - JobScheduler Operations Center
  2. JOC-294

OutOfMemory error with ./login and ./jobscheduler/cluster/members

    XMLWordPrintable

Details

    Description

      Current Situation

      The api calls of

      • ./login opens an unnecessary thread which will not be closed.
      • ./jobscheduler/cluster/members opens threads which will not be closed.

      The memory grows with each call until

      javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: 
      java.lang.OutOfMemoryError: unable to create new native thread
      

      Desired Behaviour

      • ./login don't open unnecessary thread
      • ./jobscheduler/cluster/members should close threads.

      Workaround

      • A patch is available on top of release 1.11.4.
      • How to apply the patch:
        • Download the patch
        • Stop JOC Cockpit: ./joc/jetty/bin/jetty.sh stop
        • Remove (or archive) an existing file ./joc/jetty_base/webapps/joc.war
        • Extract the patch .zip archive and copy the file joc.war to ./joc/jetty_base/webapps/joc.war
        • Start JOC Cockpit: ./joc/jetty/bin/jetty.sh start

      Attachments

        Activity

          People

            oh Oliver Haufe
            oh Oliver Haufe
            Santiago Aucejo Petzoldt Santiago Aucejo Petzoldt
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 2 days
                2d
                Remaining:
                Remaining Estimate - 2 days
                2d
                Logged:
                Time Spent - Not Specified
                Not Specified