当使用cURL从Artifactory PRO 6.0.4从本地存储库下载文件时,我们会遇到HTTP状态代码为401的随机失败请求。我们使用用户名+身份验证令牌,因此我不希望LDAP成为问题。
我检查了日志,但是找不到任何相关的错误消息。唯一的“奇怪”行为是请求花了很长时间才返回401->〜5,5秒
NGINX访问日志:
[timestamp]-"ip"-"another-ip:port"-"401"-"GET repository-path HTTP/1.1"-"user"-"curl/7.53.1"-"80"-"5.539"
人工请求日志:
timestamp|5537|REQUEST|ip|non_authenticated_user|GET|repository-path|HTTP/1.1|401|0
'non_authenticated_user'表示Artifactory认为auth令牌是错误的。但是,在失败请求之前和之后,都可以使用auth-token下载。
任何想法在这里可能是什么问题?如果出现问题,我希望Artifactory返回5xx状态代码。