2017-12-28 163 views

답변

0

아마도 빌드 작업이 종료되었을 때 생성 된 일부 프로세스가 함께 죽지 않았고 해당 프로세스가 파일을 열어 두었습니다.

자주 프로세스가 종료되고 완료되면 파일 잠금이 해제됩니다.

프로세스가 자체적으로 해결되지 않는 경우 (예 : 프로세스 충돌시 표시되는 팝업과 같은 창을 연 경우 - Jenkins 서비스에서 실행중인 창을 볼 수 없음) 세션)에 액세스하고 슬레이브 머신에 액세스 할 수 있으면 로그인하여 SystemInternals의 프로세스 탐색기 (https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer에서 사용 가능)와 같은 도구를 사용하여 프로세스를 찾아서 종료 할 수 있습니다. ProcExp는 사용하기에 매우 쉬운 도구이며 합리적으로 잘 알려져 있으며 이와 같은 상황에 좋습니다.

액세스 권한이없는 경우 시스템 관리자에게 슬레이브를 재부팅하도록 요청해야 할 수 있습니다. 과도한 공격 일 수 있지만 슬레이브에 액세스 할 수없는 경우 도움을 요청해야하는 사람들에게는 디버깅에 많은 시간을 할애 할 수 있습니다.

+0

John이 답장을 보내 주심에 감사 드리며, AFT 빌드 중 하나에 대해 일어난 일이며, 항상 Windows 슬레이브에 로그인하여 프로세스를 종료 할 수는 없습니다. Jenkins에서 어딘가에 시도 할 깨끗한 프로세스가없는 것은 아닙니다. 빌드가 완전히 중단되기 전에 리소스를 해제 하시겠습니까? –