2012-03-19 18 views
5

私は、45台のスレーブ(起動を処理する1台のマスター)にまたがって並列化されたビルドを持っています。Jenkins jobs goes missing

私が取り組んでいる問題は、仕事の約3%が消えてしまうことです。

プロジェクトセットアップは「マスター」ジョブで、N個のスレーブ間でNジョブを起動します(パラメータ化されたジョブプラグイン経由)。ほとんどの場合、マスター・ジョブのコンソール出力は、分散ビルド・ステップのジョブ番号に関して正しいものです。

ただし、コンソールに表示されるジョブは実際にはまったく異なるビルドに属します。

ここで私はこれを追跡するために探し始めますか? jenkinsのログには、失敗したジョブやジョブの起動に関する問題についての情報はまったくありません。

現時点では、行方不明のジョブは、何か問題が発生したときに、エグゼキュータを待っているということです。しかし私はこれを裏付ける証拠はない。

考え、提案、すべて大歓迎便利なリンク、

+1

私は、Webインターフェイスが時々それ自体をリフレッシュするのに問題があることを発見しました。これが(ディスプレイ上の問題のみ)これのアーチファクトである可能性はありますか? –

答えて

5

ここでは、より多くの情報を得ることができる方法は次のとおりです。http://[jenkins_server]/log/ - >お好みの名前を入力します。 - - >OK - >>は、新しいログレコーダーにを追加します。 >ロガーとしてhudson.model.Runを入力してください - - を追加保存>- >ログレベルにすべてを設定します。

今すぐhttp://[jenkins_server]/log/[your log name]/は、あなたの仕事を実行する限り、より多くの情報を提供します。

0

バグhttps://issues.jenkins-ci.org/browse/JENKINS-15156とそれにリンクされているバグが開いている限り、場合によっては発生します。あなたが並列ビルディングや従属ビルディングのために何を使うかは重要ではありません...それはちょうど中心的な問題です。それを残すか、それを生きてください。

追加のロギングは、問題の修正または回答ではありません。

私の答えは - デバッグし、devsにパッチを送信します。