2010-10-18 97 views
0

我每天早上都有這個常見問題,我的構建服務器(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# 

回答

1

重新安排項目建設解決問題。 由於內存消耗過多,Hudson進程被Linux內核殺死。

+0

我現在面臨同樣的問題。真奇怪。服務器每天早上關閉,並在下午5點重新啓動。 – 2016-11-20 02:25:38

1

你檢查日誌文件(上面提到的),並設置--logfile參數(如記錄here)?

+0

啊...,其中是日誌文件引用位置? – 2010-10-18 23:57:56

+1

感謝的人,似乎錯誤日誌是在/ var /日誌/消息,它說:] oom_kill_process + 0x4f/0x195 [] out_of_memory + 0x14e/0x17f [] ERROR_CODE + 0x72/0x78它由於同時編譯了太多的項目,因此重新安排每個項目的間隔時間爲30分鐘,現在就解決了。 – 2010-10-20 12:08:00

+0

非常好!很高興能對它進行整理 – 2010-10-20 12:29:50