当我试图抓取谷歌服务实例中的npm包时,我得到奇怪的502错误。
在Google App Engine(Docker容器部署过程)和Google Compute Engine实例(尝试使用curl或wget简单获取GET)时会不断重复出现错误。
这里是日志: http : //pastebin.com/wGZ50Qrz
虽然这个问题有点老,但这是NPM注册pipe理机构影响所有软件包压缩比0.5%的问题。 这个错误源于Nginx的ETags和NPM CDN使用caching头之间的差异。 停电从2016年7月1日晚上开始, 7 月6日晚上9点左右结束。 在NPM的博客文章包tarball阅读中断今天可以find一个完整的总结。
根据othiym23对相关NPM Github问题13284的评论 ,如果您遇到类似502s的更多问题,请随时在NPM注册机构问题跟踪器上报告这个新问题,或者联系NPM支持小组[email protected] 。
我在AWS上运行的Ubuntu 14上通过npm install看到同样的问题
curl https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.0.tgz
从Ubuntu服务器返回502坏的网关,但从本地客户端正常工作