我安装了 Jenkins 的 Gradle 插件并通过 Jenkins 网络界面使用了自动重启选项。 Jenkins 似乎卡在“正在重新启动...”页面上,所以我最终尝试使用 service jenkins restart
手动重新启动服务器(64 位 Debian 7)上的 Jenkins 服务。 .
现在, Jenkins 根本不再运行(通过 ps -ef | grep -i [J]enkins
和 service jenkins status
验证),当我尝试时 service jenkins [re]start
,我看到一个 [ ok ]
消息,但似乎没有其他事情发生。我已删除 /var/log/jenkins/jenkins.log
,每次我尝试 service start
(或重新启动),日志文件重新出现,但它是空白的(ls -lA
显示该文件是最近创建的,但 cat
不产生任何输出)。我也试过重启服务器,没有效果。我终于删除了Gradle
/var/lib/jenkins/plugins
下的文件夹,这似乎也没有什么不同。
我该如何开始解决这个问题?我应该重新安装Jenkins吗?
编辑:系统信息:
> uname -a
Linux AUC-Workstation1 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u1 x86_64 GNU/Linux
根据
dpkg -l
,我使用的是 Debian 的 jenkins
包,版本 1.617
.编辑 2:我实际上在使用
jenkins
Jenkins 直接提供的包,按照说明 here .
最佳答案
我只是遇到了一个问题,即多个 Jenkins 插件中断了 Jenkins 启动(升级后),这是我解决该问题所遵循的过程,这可能适用于其他插件启动问题。
我正在 Ubuntu 服务器上工作,但我希望这将适用于 Debian,如果它可以工作的话 - 我鼓励其他人调整程序:
sudo su jenkins
)sudo service jenkins restart
)注意:如果您知道哪些插件可能是问题,那么禁用或暂时(重新)移动它们比(重新)移动所有插件更容易!
关于Jenkins 不会在插件安装后启动 * 并且不记录任何内容 *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33025446/