您的位置:首页 > 其它

nexus proxy-mode autoblock

2016-03-22 15:44 351 查看
今天在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
====================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: