2016-07-22 11 views
1

現在、私はLinux(openSUSE 64ビット)とWindows 7(x64)の両方で、複数の仮想マシン(VM)でJenkinsでテストを行っています。 私のVMはLinux上で動作するサーバー上にあります。 私のJenkinsのバージョンは2.2です 奇妙なことに、私のエージェントは何らかの理由なくオフラインになることがあります。そしてそうすることで、私のビルドは失敗します。Jenkins:エージェントはビルド中にオフラインになりました

私が以前にインターネットで読んだことから、Timestamperプラグインに問題がある人もいます。まあ、私はそれをインストールしていない。

さらに奇妙なことに、WindowsではこのエラーがLinuxより頻繁に発生します。これまでWindowsでは「Hibernate」と「Sleep」を無効にしていましたが、それは私の問題の治癒ではありませんでした。そしてほとんどの場合、実行時間は1時間30分後にオフラインになります。 Java Web Startの経由で起動エージェント - ヘッドレス

  • 仮想マシンの停止モード - - パワーダウン
  • セカンダリ起動方法私の奴隷

    1. 仮想マシンタイプ

      設定

    2. 入手可能日 - できるだけこのエージェントをオンラインにしておいてください。

    また、Windowsでは、Windows起動時に毎回エージェントに接続する.batファイルをスタートアップフォルダに作成しています。

    なぜこれが起こっているのか、それを解決する方法はありますか?

    Agent went offline during the build 
    ERROR: Connection was broken: java.io.EOFException 
        at org.jenkinsci.remoting.nio.NioChannelHub$3.run(NioChannelHub.java:614) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:112) 
    at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
    

    EDIT(2016年8月25日):4/50ビルドがsuccededが、すべての残りの部分に失敗しました。

    編集:私は私も最近、この問題に遭遇してきたこれまでのhttps://issues.jenkins-ci.org/plugins/servlet/mobile#issue/JENKINS-36944

  • +0

    スレーブログがありますか..... – Devavrata

    +0

    これに関する進捗状況はありますか? – orkenstein

    答えて

    0

    得たものすべて。私はRedhat Linux 6を実行しています。以前はJava Webstartでスレーブを起動していましたが、その後ssh接続を使用するように変更しました。私はJavaのWeb Startから変更しました。なぜなら、javawが何らかの理由で失敗したように見えるからです。私は古いjavaを降りる必要があった。それが私が変わった理由です。何らかの理由でエージェントがオフラインになるため、ビルドに失敗するエラーが表示されます。 JenkinsBuildError私はVMをアップデートして再起動し、何が起こるかを見てみようと思っています。私はまた、Timestamperのプラグインがありません。申し訳ありませんが私は答えの詳細がありません。私は自分の経験や情報を加えてそれが役立つかどうかを見極めるつもりだと思った。

    +2

    本当に答えが出ない場合は、代わりにコメントに入れてみてください。コメントは、問題を掘り下げて問題を定義するのに最適な場所です。答えは決定的な解決策でなければなりません。 – Mikegrann

    +0

    ああ、私は今参照してください。指導ありがとう – villaa19

    +0

    ここに進歩がありますか? – orkenstein

    関連する問題