Details
-
Fix
-
Status: Released (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
None
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