503来自RubyGems的回应

时间:2015-07-08 18:38:18

标签: rubygems google-cloud-platform

我们在CI构建中遇到错误,因为从某个时刻获取rubygeme.org中的gem失败了。如果我在本地运行一个bundle install它就可以了。

    Gem::RemoteFetcher::FetchError: bad response Connection timed out 503 (http://rubygems.global.ssl.fastly.net/gems/sprockets-helpers-1.1.0.gem)

这503个回复只会不时发生,尽管可能会持续几个小时。它引导我思考rubygems的cdn可用性问题,但奇怪的是他们的状态页面没有提及任何东西,本地bundle install工作正常。

CI正在Google Cloud Engine实例上运行,我们使用JRuby。

1 个答案:

答案 0 :(得分:0)

Rubygems承认他们的CDN存在问题并推出了修复程序。请参阅http://help.rubygems.org/discussions/problems/21197-503-connection-timeout

与此同时,我们已将CI奴隶实例从欧盟更改为美国,作为此问题的解决方法。