python - Artifactory 7.x - pypi 代理错误
问题描述
我有一个具有简单默认布局的本地 Pypi 存储库。它已授予匿名读取访问权限。我正在使用这个存储库来存储我的库。从 Artifactory 6.x 升级到 7.x 后,无法使用 pip 安装任何库;它在 6.x 中工作。返回以下错误pip install my-python-lib
:
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after
connection broken by 'ReadTimeoutError("HTTPConnectionPool(host='host', port=8081):
Read timed out. (read timeout=30.0)")': /artifactory/api/pypi/my-python-repo/simple/my-python-lib/
Could not install packages due to an EnvironmentError: HTTPConnectionPool(host='host', port=8081):
Max retries exceeded with url: /artifactory/api/pypi/my-python-repo/simple/my-python-lib/ (Caused by
ReadTimeoutError("HTTPConnectionPool(host='host', port=8081): Read timed out. (read timeout=30.0)"))
设置更长--default-timeout
的时间也不起作用。
当我尝试在浏览器中打开 host/artifactory/api/pypi/my-python-repo/simple/my-python-lib/ 时,它返回以下错误(大约 2 分钟后):
502 代理错误 代理服务器从上游服务器接收到无效响应。代理服务器无法处理请求 GET /artifactory/api/pypi/my-python-repo/simple/my-python-lib/。原因:从远程服务器读取错误
解决方案
似乎在 Artifactory 之上配置了反向代理(Nginx 或 HTTPD),与 Artifactory 6.x 相比,Artifactory 7.x 具有不同的配置。我建议您参考这篇知识库文章以获得更多见解。
推荐阅读
- node.js - 使用 Node.js ffi-napi 设置 WinAPI 低级挂钩
- google-drive-api - 尝试在 Google 幻灯片演示文稿中插入图像时出现“提供的图像格式不受支持”错误
- python - 使用 Python 绘制实时激光雷达数据导致圆形图
- go - 从大文件中删除特定行的最快方法是什么?
- jpa - Micronuat 数据实体 findAll order by createddate desc
- python - 如何找到数组中每个单独列表的总和?
- scipy - scipy.optimize.curve_fit 用于逻辑函数
- typescript - 类的 TypeScript 绑定不起作用?
- excel - 将 SQL 查询链接到 UserForm ComboBox,无法选取数据
- node.js - CircleCI 中的 YAML 配置文件解析错误