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

Upgraded to 2.249.1 httpKeepAliveTimeout not honored

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)

            Unassigned Unassigned
            sreilly916 Stephen Reilly
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: