ARTIFACTORY:为什么我得到“有太多的文件夹下载请求当前正在运行。”重试”错误

Pranav对冲基金
2022-11-27 12点19分

问题陈述:

在某些情况下,当执行工件的文件夹下载时,我们会收到以下错误:{
"errors": [{
"status": 400,
{\"错误\":\"当前正在运行的文件夹下载请求太多。稍后再试。\"}"
})
}

原因:

通常,当允许的最大并发文件夹下载数达到限制时,会发生上述错误。您应该在Artifactory日志中看到下面的错误。

artifactory-service.log:
2022-11-24T06:26:01.960Z [jfrt] [ERROR] [48387fc44db6b2a5] [wnloadFolderArchiveService:118] [http-nio-8081-exec-4] -在路径:example-repo-local/ ->上执行文件夹下载时出错。请稍后再试。

artifactory-request.log:
2022 - 11 - 24 t06:26:01.962z | 48387 fc44db6b2a5 |为1.2.3.4管理| | | / api / artifactactions downloadfolder | 400 | 1 | 0 | 5 | Mozilla / 5.0(麦金塔电脑;英特尔Mac OS X 10.15;rv:99.0)壁虎/20100101 Firefox/99.0

解决方案:

控件中的“最大并行文件夹下载”选项,以解决此问题一般设置页面。默认情况下,Artifactory中允许的最大并行文件夹下载数是10,您可以根据收到的执行文件夹下载请求的数量增加该数字。

用户添加图片

我们可以通过查询Artifactory日志获得请求的数量,如下所示:

例如:cat artifactory-request.log | grep " downloadfolder " | wc - 1