我每天早上都有这个常规问题,我的构建服务器(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#
答案 0 :(得分:1)
您是否检查过日志文件(如上所述)并设置--logfile
参数(如文档here所示)?
答案 1 :(得分:1)
重新安排项目构建解决问题。 由于内存过度消耗,Hudson进程被Linux内核杀死。