jenkins不会开始

我在用着:

  • jenkins1.541。
  • Java JDK 7u45(试过64位和32位版本)。
  • XAMPP 1.8.2

我已经从http://mirrors.jenkins-ci.org/windows/latest下载了默认的MSI安装,并且已经安装了它。 jenkins试图跑第一次,告诉我请jenkins准备工作,等待…

我等待,然后位于http://localhost:8080/的服务器closures。 日志没有多less说明:

jenkins.err.log

 nov 26, 2013 5:58:20 PM org.eclipse.jetty.util.log.JavaUtilLog info INFO: jetty-8.yz-SNAPSHOT nov 26, 2013 5:58:23 PM org.eclipse.jetty.util.log.JavaUtilLog info INFO: Extract jar:file:/C:/Program%20Files%20(x86)/Jenkins/jenkins.war!/ to C:\Windows\Temp\jetty-0.0.0.0-8080-jenkins.war--any-\webapp nov 26, 2013 5:58:45 PM org.eclipse.jetty.util.log.JavaUtilLog info INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet nov 26, 2013 5:58:46 PM org.eclipse.jetty.util.log.JavaUtilLog info INFO: Started [email protected]:8080 nov 26, 2013 5:58:46 PM winstone.Logger logInternal INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled nov 26, 2013 5:58:46 PM jenkins.InitReactorRunner$1 onAttained INFO: Started initialization nov 26, 2013 5:58:46 PM jenkins.InitReactorRunner$1 onAttained INFO: Listed all plugins nov 26, 2013 5:58:47 PM jenkins.InitReactorRunner$1 onAttained INFO: Prepared all plugins nov 26, 2013 5:58:47 PM jenkins.InitReactorRunner$1 onAttained INFO: Started all plugins nov 26, 2013 5:58:47 PM jenkins.InitReactorRunner$1 onAttained INFO: Augmented all extensions nov 26, 2013 5:58:47 PM jenkins.InitReactorRunner$1 onAttained INFO: Loaded all jobs nov 26, 2013 5:58:52 PM org.jenkinsci.main.modules.sshd.SSHD start INFO: Started SSHD at port 54677 nov 26, 2013 5:58:52 PM jenkins.InitReactorRunner$1 onAttained INFO: Completed initialization nov 26, 2013 5:58:52 PM hudson.TcpSlaveAgentListener <init> INFO: JNLP slave agent listener started on TCP port 54678 nov 26, 2013 5:58:52 PM hudson.WebAppMain$3 run INFO: Jenkins is fully up and running 

之后,服务器永远不会启动(在localhost:8080),Jenkins 服务停止。

我也尝试使用XAMPPTomcat ,尝试3264位Java JDK版本无济于事,因为启动Jenkins后Java崩溃。 我试图寻找一个崩溃日志,但找不到任何。

这些是来自事件查看器的错误事件:

 Faulting application name: java.exe, version: 7.0.250.17, time stamp: 0x51c4b3fd Faulting module name: ntdll.dll, version: 6.1.7601.18247, time stamp: 0x521ea8e7 Exception code: 0xc0000374 Fault offset: 0x000ce753 Faulting process id: 0x15bc Faulting application start time: 0x01ceeaee5b2a96ab Faulting application path: C:\Program Files (x86)\Jenkins\jre\bin\java.exe Faulting module path: C:\Windows\SysWOW64\ntdll.dll Report Id: a49749d3-56e1-11e3-b08d-00155d011200 

 Child process [5564 - C:\Program Files (x86)\Jenkins\jre\bin\java -Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "C:\Program Files (x86)\Jenkins\jenkins.war" --httpPort=8080] terminated with 255 

有没有其他的日志可以提供跟踪源代码的问题?

你可以在Java中启用debugging模式来获得更多的细节….你可能不得不把内存分配提供给Java ….

-Xmx256m

另外,由于jenkins创build了大量文件,请检查以确保您没有耗尽inode

df -i

正如@jasonazze计算出的,这是这个特定版本的问题。

https://issues.jenkins-ci.org/browse/JENKINS-20630

降级解决了这个错误。