java - DevOps Maven デプロイ アーティファクト: 「ファイルの転送に失敗しました....ステータス コード 503」

okwaves2024-01-25  8

DevOps フィードを Maven にリンクしましたが、正常に動作します。 ただし、それほど高速ではない接続 (1 MB/秒) の重いファット jar (180 MB) では、pom のみがデプロイされ、DevOps は 503 で応答します。自宅で 1 Gbps 接続を使用している場合は、正常にデプロイされます。 .

アーティファクトのアップロードに時間制限はありますか?この問題を回避するにはどうすればよいですか?

追記小さいアーティファクトもアップロードすると正常に動作します

どこに展開されますか? Artifactory や Nexus のようなリポジトリ マネージャーですか?

– クマルバイセ

2020 年 9 月 3 日 11:25

はい、アーティファクトに関しては可能です

– ロレンツォ ディ ジャコモ

2020 年 9 月 3 日 15:00

次に、リポジトリ マネージャーを確認します。そのディレクトリは使用されていますか、それとも間にプロキシが含まれていますか?

– クマルバイセ

2020 年 9 月 3 日 16:57

1

はい、サーバーのタイムアウトエラーのようですが、ファットジャーのサイズを105MBに減らし、3MB/秒を使用すると同じエラーが発生しました(同僚も)。別の DevOps Org/Prj/Feed でもテストしましたが、エラーは同じでした。エラー ログは次のとおりです: アーティファクトのデプロイに失敗しました: アーティファクト xx.xxxx:xxx:jar:0.0.0 を xxxx_feed との間で転送できませんでした (xxxx.pkgs.visualstudio.com/xxxx/_packaging/xxxx_feed/maven/v1) ): xxxx.pkgs.visualstudio.com/xxxxx/_packaging/xxx_feed/maven/v1/… の転送に失敗しました。 503 サービスは利用できません"

– ロレンツォ ディ ジャコモ

2020 年 9 月 23 日 12:05

1

新しいプロジェクトで新しい組織を作成し、そこで同じ問題を再現してから、ここで組織名を共有してください。バックグラウンドで応答ログを確認しようとしています。 (会社の組織名などの個人データを保護できるように、テスト用にほぼ空の新しく作成した組織の名前だけが必要です)

– ロランス

2020 年 9 月 25 日 10:06



------------------------

Maven settings.xml で接続タイムアウト変数を変更します。

このドキュメントをご覧ください。

https://maven.apache.org/guides/mini/guide-http-settings.html#Connection_Timeouts

総合生活情報サイト - OKWAVES
総合生活情報サイト - OKWAVES
生活総合情報サイトokwaves(オールアバウト)。その道のプロ(専門家)が、日常生活をより豊かに快適にするノウハウから業界の最新動向、読み物コラムまで、多彩なコンテンツを発信。