現在、私は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の経由で起動エージェント - ヘッドレス
- 仮想マシンタイプの
設定
- 入手可能日 - できるだけこのエージェントをオンラインにしておいてください。
また、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
スレーブログがありますか..... – Devavrata
これに関する進捗状況はありますか? – orkenstein