注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Big-Time的博客

天行健,君子以自强不行。

 
 
 

日志

 
 
关于我

人生像攀登一座山,而找寻出路,却是一种学习的过程,我们应当在这过程中,学习稳定、冷静,学习如何从慌乱中找到生机。

网易考拉推荐

关于Jenkins Master空间不足导致Master Node一直Offline的解决方案  

2014-05-08 14:19:15|  分类: Hudson |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

首先,Jenkins其实是会自己监控所有Nodes的剩余空间的,你可以在http://jenkins_url/computer页面看到所有信息,给个图例:

你可以在这个页面找到一些有用的信息(包含所有的Slave),另一方面,当Master本身空间不足的时候,你可以在系统设置(Manage Jenkins)页面得到一条提示,类似于下图:

毫无疑问,这个时候,你会去Master上删除一些东西,腾出一些可用空间,当你删完,回过头来查看Jenkins状态的时候,问题来了,你发现警告没有了,可是Master一直处于offline状态!这个时候不管是重新Load配置,还是重新启动服务,都无济于事!咋办?咋办?

突然想起了Jenkins的核心配置文件config.xml,一查看,果然找到了一些有用的信息。

以下是我的解决方案:

打开config.xml,找到类似于以下的几行信息(大概在第三行开始):

  1. <temporaryOfflineCause class="hudson.node_monitors.DiskSpaceMonitorDescriptor$DiskSpace">  
  2.   <path>/apsarapangu/disk1/jenkins</path>  
  3.   <size>155697152</size>  
  4.   <triggered>true</triggered>  
  5. </temporaryOfflineCause>  
  6. <disabledAdministrativeMonitors/>  

将这几行内容删除(编辑之前别忘了备份),保存退出!

最后重启Jenkins服务!看看,是不是一切又OK了呢……

不过后来我发现,这其实是Jenkins本身的一个bug,已经有人reportJira里了,查看 JENKINS-12882。这里面的解决方法也是一样的。我看了下,依然是Open状态,看来还没有解决。只能通过这种方法Workaround

转自:http://scmbob.org/solution_of_jenkins_master_offline.html 

  评论这张
 
阅读(571)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017