0

'mvn release:perform' 需要很长时间才能将工件部署到 Archiva。日志显示“release:perform”可以快速完成工作(测试、包、源代码、javadoc ......),但是从 Archiva 完成“maven-metadat.xml”的下载需要太多匹配时间。使用浏览器执行相同的下载请求也需要太多的匹配时间。

有人知道如何推动 Archiva 更快吗?

温暖的问候

尤尼斯·瓦迪

有关我面临的问题的更多详细信息。希望这有助于解决/回答。

你好亲爱的,

我正在使用 Maven 发布插件将我的项目工件发布到 Archiva。release:prepare 效果很好。但是,release:perform 花费的时间太长。我有一个包含大约 150 个工件的项目。'release:perform' 的最后一次尝试用了将近 10 个小时。

我检查了日志并发现当 maven 尝试下载每个工件的“maven-metadata.xml”时,Archiva 需要太多时间来回复。同时,上传项目工件需要合理的时间。下面的日志符合我的发现。

任何人都可以帮助弄清楚为什么 Archiva 需要花费太多时间来对下载每个工件的“maven-metadata.xml”做出反应?

一个工件的日志如下。所有 150 个工件都出现了相同的行为。为了便于跟进,我在每个请求之间故意放置了空行。

1) 'mvn release:perform' 的日志(没有时间戳,但是从 maven 的角度来看,序列请求很高兴知道) [INFO] [INFO] --- maven-deploy-plugin:2.7:deploy (default-deploy ) @ com.natisco.commons.exceptions ---

[信息] 上传:.../com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.jar [信息] 上传:.../com/natisco/com.natisco .commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.jar(16 KB,127.6 KB/秒)

[信息] 上传:.../com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.pom [信息] 上传:.../com/natisco/com.natisco .commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.pom(2 KB,47.8 KB/秒)

[信息] 下载:.../com/natisco/com.natisco.commons.exceptions/maven-metadata.xml [信息] 下载:.../com/natisco/com.natisco.commons.exceptions/maven-metadata .xml(343 B,0.0 KB/秒)

[信息] 上传:.../com/natisco/com.natisco.commons.exceptions/maven-metadata.xml [信息] 上传:.../com/natisco/com.natisco.commons.exceptions/maven-metadata .xml(371 B,6.8 KB/秒)

[INFO] 上传:.../com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-sources.jar [INFO] 上传:.../com/natisco/com.natisco.commons .exceptions/0.4/com.natisco.commons.exceptions-0.4-sources.jar(11 KB,295.8 KB/秒)

[INFO] 上传:.../com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-javadoc.jar [INFO] 上传:.../com/natisco/com .natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-javadoc.jar(75 KB,1487.2 KB/秒)

2) 从 '2011_11_13.request.log' 中提取的 Archiva 日志 127.0.0.1 - - [13/Nov/2011:08:24:14 +0000] “PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions -0.4.jar HTTP/1.1" 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [11 月 13 日/2011:08:24:15 +0000] "PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.jar.sha1 HTTP/1.1 " 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [13/Nov/2011:08:24: 15 +0000]“PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.jar.md5 HTTP/1.1”201 0“-”“ Apache-Maven/3.0.3(Java 1.6.0_14;Linux 2.6.27.41-170.2.117。fc10.i686)"

127.0.0.1 - - [13/Nov/2011:08:24:15 +0000] “PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions -0.4.pom HTTP/1.1" 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [11 月 13 日/2011:08:24:15 +0000] "PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.pom.sha1 HTTP/1.1 " 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [13/Nov/2011:08:24: 15 +0000]“PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4.pom.md5 HTTP/1.1”201 0“-”“ Apache-Maven/3.0.3(Java 1.6.0_14;Linux 2.6.27.41-170.2.117。fc10.i686)"

127.0.0.1 - - [13/Nov/2011:08:24:15 +0000] “GET /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/maven-metadata.xml HTTP/1.1” 200 343“-”“Apache-Maven/3.0.3(Java 1.6.0_14;Linux 2.6.27.41-170.2.117.fc10.i686)”127.0.0.1 - - [13/Nov/2011:08:27:52 +0000] "GET /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/maven-metadata.xml.sha1 HTTP/1.1" 200 60 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14;Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [13/Nov/2011:08:27:52 +0000]"PUT /archiva/repository/internal/com/natisco /com.natisco.commons.exceptions/maven-metadata.xml HTTP/1.1" 204 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686) “ 127.0.0.1 - - [2011 年 11 月 13 日:08:27:52 +0000]”PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/maven-metadata.xml.sha1 HTTP/1.1" 204 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [13/Nov/2011:08:27:52 +0000] "PUT /archiva/repository/internal/com/natisco/com.natisco .commons.exceptions/maven-metadata.xml.md5 HTTP/1.1" 204 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)"1" 204 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14;Linux 2.6.27.41-170.2.117.fc10.i686)"1" 204 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14;Linux 2.6.27.41-170.2.117.fc10.i686)"

127.0.0.1 - - [13/Nov/2011:08:27:52 +0000] “PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions -0.4-sources.jar HTTP/1.1" 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [13 /Nov/2011:08:27:52 +0000] “PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-sources.jar。 sha1 HTTP/1.1" 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [2011 年 11 月 13 日: 08:27:52 +0000]“PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-sources.jar.md5 HTTP/1.1” 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14;Linux 2.6.27.41-170.2.117.fc10.i686)"

127.0.0.1 - - [13/Nov/2011:08:27:52 +0000] “PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions -0.4-javadoc.jar HTTP/1.1" 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)" 127.0.0.1 - - [13 /Nov/2011:08:27:52 +0000] “PUT /archiva/repository/internal/com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-javadoc.jar。 sha1 HTTP/1.1" 201 0 "-" "Apache-Maven/3.0.3 (Java 1.6.0_14; Linux 2.6.27.41-170.2.117.fc10.i686)"

预先感谢您的帮助。

尤尼斯·瓦迪

4

1 回答 1

0

缓慢的请求是GET针对元数据文件的。这可能意味着它正在尝试从缓慢或超时的外部源进行代理。

检查您的代理连接器并禁用任何可能很慢的连接器。您还应该添加白名单/黑名单,以确保不使用外部资源来请求com.natisco.*人工制品。

(另见 users@archiva.apache.org 上的线程:http: //s.apache.org/Xph

于 2011-11-13T21:17:22.727 回答