`
tobato
  • 浏览: 100143 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

nexus proxy-mode autoblock

阅读更多
今天在Nexus下Jar包的时候又碰到这个问题,记录下免得下次还找一遍。

错误现象:Jar包怎么都下不下来,Maven install -U 也不好使,
提示 proxy-mode=autoblock Remote automatically blocked and unavailable

检查Nexus状态发现


右键点击选择Allow Proxy 一会又发现状态变回了autoblock

背景原理
Nexus当中有一个AutoBlock的特性,当客户端到Nexus取Jar包的时候,如果Nexus当中没有,就会到中央服务器上去找,如果连不到中央服务器,就会造成客户端的大规模等待,因此Nexus设计了autoblock特性,在连接不到中央服务器的时候会将仓库设置为autoblock状态,不去连接中央服务器,直接告诉客户端连接不上,然后返回。
这个时候Nexus内部会有一个健康检查的机制定时去连接中央服务器,如果能连接上,就将仓库状态自动设置为有效,否则延长重试的时间,直到60分钟重试一次。

问题解决
知道原理就好办了,那就是说Nexus的机器连不上中央服务器了,排查网络问题以后,幸运的连通了,这次原来是DNS没有设置。

====================
Enjoy It!
====================
Tobato 2016-03-22
====================
  • 大小: 32.5 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics