[Box-Admins] Build.squeak.org not working

Ken Causey ken at kencausey.com
Tue Feb 11 20:00:47 UTC 2014


On 02/11/2014 12:57 PM, Ken Causey wrote:
> I'm getting a proxy error at the moment at http://build.squeak.org/ .
> Before trying anything myself I thought I would check to see if you are
> aware of the issue and perhaps working on Jenkins currently.
>
> Ken

After waiting a bit I decided to just jump in.  So to recap Apache 
claimed that jenkins was not responding.

kencausey at box3-squeak:~$ ps auwx
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
...
jenkins  17551  0.0  0.0   3672   484 ?        S    Feb09   0:00 
/usr/bin/daemon --name=jenkins --inherit 
--env=JENKINS_HOME=/var/lib/jenkins 
--output=/var/log/jenkins/jenkins.log 
--pidfile=/var/run/jenkins/jenkins.pid -- /usr/bin/java 
-XX:+UseConcMarkSweepGC -XX:+CMSCla
jenkins  17555 10.5 18.1 727164 187320 ?       Sl   Feb09 286:42 
/usr/bin/java -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar 
/usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war 
--httpPort=8080 --ajp13Port=-1
...

kencausey at box3-squeak:~$ sudo service jenkins
Usage: /etc/init.d/jenkins {start|stop|status|restart|force-reload}
kencausey at box3-squeak:~$ sudo service jenkins status
2 instances of jenkins are running at the moment
but the pidfile /var/run/jenkins/jenkins.pid is missing
kencausey at box3-squeak:~$ sudo service jenkins stop
Stopping Jenkins Continuous Integration Server: jenkins.
kencausey at box3-squeak:~$ ps auwx
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
...
jenkins  17551  0.0  0.0   3672   484 ?        S    Feb09   0:00 
/usr/bin/daemon --name=jenkins --inherit 
--env=JENKINS_HOME=/var/lib/jenkins 
--output=/var/log/jenkins/jenkins.log 
--pidfile=/var/run/jenkins/jenkins.pid -- /usr/bin/java 
-XX:+UseConcMarkSweepGC -XX:+CMSCla
jenkins  17555 10.5 18.1 727164 187320 ?       Sl   Feb09 287:29 
/usr/bin/java -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar 
/usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war 
--httpPort=8080 --ajp13Port=-1
...

Given the comment about missing pid file that it did not stop was not 
really surprising.  I'm not sure what to make of the '2 instances' 
comment, I suspect the logic in that comment is wrong.

kencausey at box3-squeak:~$ sudo kill 17555

still running

kencausey at box3-squeak:~$ sudo kill -9 17555

Now both the java and daemon process are gone.

kencausey at box3-squeak:~$ sudo service jenkins status
Jenkins Continuous Integration Server is not running
kencausey at box3-squeak:~$ sudo service jenkins start
Starting Jenkins Continuous Integration Server: jenkins.
kencausey at box3-squeak:~$ ps auwx
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
...
jenkins  13825  0.0  0.0   3672   544 ?        S    20:53   0:00 
/usr/bin/daemon --name=jenkins --inherit 
--env=JENKINS_HOME=/var/lib/jenkins 
--output=/var/log/jenkins/jenkins.log 
--pidfile=/var/run/jenkins/jenkins.pid -- /usr/bin/java 
-XX:+UseConcMarkSweepGC -XX:+CMSCla
jenkins  13828 21.0  3.6 673132 37328 ?        Sl   20:53   0:00 
/usr/bin/java -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar 
/usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war 
--httpPort=8080 --ajp13Port=-1
...
kencausey at box3-squeak:~$ sudo service jenkins status
Jenkins Continuous Integration Server is running with the pid 13825

And the site is responsive.  For the moment...

Ken

P.S. I left the /etc/default/jenkins file as is for now although the 
JAVA_ARGS specified there seem like an obvious suspect.



More information about the Box-Admins mailing list