0

「mvn release:perform」はアーティファクトを Archiva にデプロイするのに時間がかかりすぎます。ログは、'release:perform' がその仕事 (テスト、パッケージ、ソース、javadoc...) を迅速に実行することを示していますが、Archiva からの 'maven-metadat.xml' のダウンロードを完了するには時間がかかりすぎます。ブラウザを使用して同じダウンロード リクエストを実行すると、一致時間がかかりすぎます。

Archiva を高速化する方法を知っている人はいますか?

敬具

ユネス・ウアディ

私が直面している問題の詳細。これが解決/回答に役立つことを願っています。

親愛なる皆さん、こんにちは。

プロジェクトのアーティファクトを Archiva にリリースするために、Maven リリース プラグインを使用しています。release:prepare はうまく機能します。ただし、release:perform には時間がかかりすぎます。約 150 のアーティファクトを含むプロジェクトがあります。'release:perform' の最後の試行には、ほぼ 10 時間かかりました。

ログを確認したところ、maven が各アーティファクトの「maven-metadata.xml」をダウンロードしようとすると、Archiva が応答するのに時間がかかりすぎることがわかりました。同時に、プロジェクト成果物のアップロードにはかなりの時間がかかります。以下のログは、私の調査結果に準拠しています。

Archiva が各アーティファクトの「maven-metadata.xml」のダウンロードに反応するのに時間がかかりすぎる理由を理解できる人はいますか?

1 つのアーティファクトのログは次のとおりです。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 (127.6 KB/秒で 16 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 (47.8 KB/秒で 2 KB)

[情報] ダウンロード中: .../com/natisco/com.natisco.commons.exceptions/maven-metadata.xml [情報] ダウンロード済み: .../com/natisco/com.natisco.commons.exceptions/maven-metadata .xml (0.0 KB/秒で 343 B)

[情報] アップロード: .../com/natisco/com.natisco.commons.exceptions/maven-metadata.xml [情報] アップロード: .../com/natisco/com.natisco.commons.exceptions/maven-metadata .xml (6.8 KB/秒で 371 B)

[情報] アップロード: .../com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-sources.jar [情報] アップロード: .../com/natisco/com.natisco.commons .exceptions/0.4/com.natisco.commons.exceptions-0.4-sources.jar (295.8 KB/秒で 11 KB)

[情報] アップロード: .../com/natisco/com.natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-javadoc.jar [情報] アップロード: .../com/natisco/com .natisco.commons.exceptions/0.4/com.natisco.commons.exceptions-0.4-javadoc.jar (1487.2 KB/秒で 75 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 - - [2011/11/13: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 - - [2011/11/13: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/11/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/11/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/11/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

The slow requests are the GET for the metadata file. What this probably means is that it is trying to proxy from an external source that is slow or timing out.

Check your proxy connectors and disable any that may be slow. You should also add whitelists / blacklists to make sure external sources are not used to request com.natisco.* artefacts.

(See also thread on users@archiva.apache.org: http://s.apache.org/Xph)

于 2011-11-13T21:17:22.727 に答える