Upgraded to 2.249.1 httpKeepAliveTimeout not honored

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • jenkins.io/changelog-stable/#v2.249.1

      Upgraded from 2.235.5 to 2.249.1 on October 1st. After upgrade the Assign Role page will not completely render. The Jenkins instance has over 600 users and 50+ teams each has 3 - 4 roles. The page will render if the VM and Jenkins has low usage. I see this is a known problem based upon the LTS change log that httpKeepAliveTimeout was implemented for 2.249.1 as 2.235.2 appears to have not fixed the issue. Or it could be a performance issue as the number of threads has not been increased in several years when usage was low.

      java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true \
      -Djava.io.tmpdir=/var/lib/jenkins/tmp -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war \
      --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon \
      --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 \
      --httpKeepAliveTimeout=60000 SHELL=/bin/bash USER=jenkins ....

      ---------------------

      org.apache.commons.jelly.JellyTagException: jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-2.249.1.jar!/lib/form/prepareDatabinding.jelly:36:89: <j:expr> java.util.concurrent.TimeoutException: Idle timeout expired: 5000/5000 ms

              at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726)

              at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)

              at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

              at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)

              at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)

              at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

              at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)

              at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)

              at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100)

              at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)

            Assignee:
            Unassigned
            Reporter:
            Stephen Reilly
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: