현재 Linux (openSUSE 64 비트)와 Windows 7 (x64)을 사용하여 여러 가상 시스템 (VM)에서 Jenkins로 테스트를 실행 중입니다. 내 VM은 Linux에서 실행되는 서버에 있습니다. 내 Jenkins 버전은 2.2입니다. 이상하게도 때로는 제 에이전트가 아무 이유없이 오프라인 상태로 전환되는 경우가 있습니다. 그렇게함으로써 내 빌드가 실패합니다.Jenkins : 빌드 도중 에이전트가 오프라인으로 바뀜
이전에 인터넷에서 읽은 내용 중 일부는 Timestamper 플러그인에 문제가 있음을 나타냅니다. 글쎄, 나는 그것을 설치하지 않았습니다.
Windows에서이 오류는 Linux보다 자주 발생합니다. 지금까지 Windows에서 '최대 절전 모드'와 '절전 모드'를 비활성화했지만 문제가 해결되지 않았습니다. 대부분의 경우 실행 시간이 1 시간 30 분이 지나면 오프라인 상태가됩니다.
- 가상 머신 유형 내 노예의
구성 - 헤드리스
- 가상 머신 정지 모드 - 파워 다운
- 차 발사 방법 - 자바 웹 스타트 를 통해 실행 에이전트
- 가용성 - 가능하면이 상담원을 온라인으로 유지하십시오.
또한 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 (25.08.2016) : 4/50 빌드가 완료되었지만 나머지는 모두 실패했습니다.
편집 : 나는 최근이 문제에 실행 한 지금까지 https://issues.jenkins-ci.org/plugins/servlet/mobile#issue/JENKINS-36944
노예 로그가 있습니까 ..... – Devavrata
이것에 대한 모든 진전이 있습니까? – orkenstein