我正在尝试在Amazon EC2实例上使用Jenkins设置构建计算机。它正在构建python,并使用shiningpanda插件为构建设置virtualenv。
每次运行构建时,我都会运行:
pip install --use-mirrors --force-reinstall -r requirements.txt
我一整天都在制作版本,试图让我的报道和pylint设置正确。
现在,在一天结束时,我在一些项目中遇到了这些类型的错误:
获取时HTTP错误503 https://pypi.python.org/packages/source/c/coverage/coverage-3.6.tar.gz#md5=67d4e393f4c6a5ffc18605409d2aa1ac (来自https://pypi.python.org/simple/coverage/)
无法安装需求覆盖率== 3.6(来自-r requirements.txt (第11行))因错误HTTP错误503:服务不可用
如果我在浏览器中访问该链接,则可以正常加载。
为什么会这样?我超过了pypi api的api限制吗?这一直都在工作。
还有一点需要注意,每次运行pip时,它都会在另一个包上失败。在上面的覆盖成功下载错误消息之后的后续构建,但是我在三个包之后得到了503错误。
答案 0 :(得分:3)
503通常意味着一个临时错误 - 由于例如临时重载,网络服务器无法为请求提供服务。
每次都是不同的包这一事实表明这种瞬态错误。重载可能只是与你同时进行大量其他呼叫的结果。