Hudson服务器每天早上都停止了吗?

时间:2010-10-18 22:13:41

标签: linux apache tomcat hudson

我每天早上都有这个常规问题,我的构建服务器(Hudson)每天早上都会停止,所以我必须手动启动它,有什么原因可以或任何我可以开始查找错误消息的位置?

感谢。

这是我做的错误诊断:

ascari:~# ps -ef | grep -i hud
root      5959  5944  0 09:00 pts/0    00:00:00 grep -i hud

ascari:~# cd /etc/init.d

ascari:/etc/init.d# ./hudson start

ascari:/etc/init.d# ps -ef | grep -i hud
hudson    6004     1  0 09:00 ?        00:00:00 /usr/bin/daemon --name=hudson --    inherit --env=HUDSON_HOME=/var/lib/hudson --output=/var/log/hudson/hudson.log --    user=hudson --pidfile=/var/run/hudson/hudson.pid -- /usr/bin/java -Xms512m -Xmx1    024m -Dhttp.proxyHost=proxy.domain.com -Dhttp.proxyPort=3128 -Dhttp.nonProxyHo    sts="localhost|ascari|*.domain.com" -jar /usr/share/hudson/hudson.war --webroo    t=/var/run/hudson/war
hudson    6005  6004 48 09:00 ?        00:00:01 /usr/bin/java -Xms512m -Xmx1024m     -Dhttp.proxyHost=proxy.domain.com -Dhttp.proxyPort=3128 -Dhttp.nonProxyHosts=    "localhost|ascari|*.domain.com" -jar /usr/share/hudson/hudson.war --webroot=/v    ar/run/hudson/war
root      6008  5944 14 09:01 pts/0    00:00:00 grep -i hud

ascari:/etc/init.d# df -k -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             327M  125M  185M  41% /
tmpfs                 1.5G     0  1.5G   0% /lib/init/rw
udev                   10M   96K   10M   1% /dev
tmpfs                 1.5G     0  1.5G   0% /dev/shm
/dev/sda9             4.7G  295M  4.1G   7% /home
/dev/sda8             4.2G  155M  3.8G   4% /tmp
/dev/sda5             4.6G  3.0G  1.4G  69% /usr
/dev/sda6              65G   32G   30G  52% /var

ascari:/etc/init.d# uname -a
Linux ascari 2.6.26-2-686 #1 SMP Sun Jun 21 04:57:38 UTC 2009 i686 GNU/Linux

ascari:/etc/init.d#

2 个答案:

答案 0 :(得分:1)

您是否检查过日志文件(如上所述)并设置--logfile参数(如文档here所示)?

答案 1 :(得分:1)

重新安排项目构建解决问题。 由于内存过度消耗,Hudson进程被Linux内核杀死。