2016-11-25 3 views
0

Team Foundation Server 2015 업데이트 3이 있고 여러 빌드 작업이 실행 중입니다. 대부분의 경우 빌드가 잘 실행되지만 때때로 (오후 2시에서 4시 사이에 genetrally) 빌드가 눈에 띄는 이유없이 실패합니다.tfs 빌드가 임의로 실패 함

우리는 먼저 첫 번째 실패 빌드 오류를 다음 얻을

"작업은 에이전트 에이전트-XXX가. 잠금을 갱신 에이전트가 자고하지, 실행되고 있는지 확인하지 않았기 때문에 포기하고 있으며, 분실되지 않았습니다 서비스와의 통신 "

다음 빌드는 TFS 웹 인터페이스에서 눈에 보이는 오류없이 실패합니다. 그러나 서버의 이벤트 로그에, 우리는 볼

"총 시간 : 110160.1665 (지연 에선 0ms) (기간 110160.1665ms) (임계 값은 10ms) (빠른 19) (잘린 0) HostManagement.AspNetRequestContext.EndRequest : 110160 "

우리는 다른 에이전트를 설정하고 에이전트가 올바른 버전을 실행하는지 확인했습니다. 나는 이것이 네트워크 또는 SSL 문제라고 gussing하고 있지만, 1 -2 시간이 지나면 그 자체가 수정되어 전체 문제가 이상하게 들린다.

새로운 에이전트와 플러시 dns를 설치하고 iis를 다시 시작하고 tfs 응용 프로그램 풀을 재활용합니다. 아무것도 해결책 같지는 않습니다. 우리는 WireShark 또는 Fiddler와 네트워크 트래픽을 시도했지만 잘못된 점을 파악하기는 어렵습니다.

+1

방화벽 및 안티 바이러스 소프트웨어를 비활성화 하시겠습니까? TFS 시스템에 에이전트를 구성하려고합니까? –

+0

예, 방화벽 문제가 아닙니다. 빌드가 실패했을 때 TFS 시스템을 검사했는데 프로세스 탐색기에서 비정상적인 활동이 없었습니다. TFS 시스템에 에이전트를 설치하는 것이 좋습니다 (에이전트는 TFS 시스템의 일부 기능이 필요하므로 나머지 팀과 논의 할 것입니다). 나는 인터넷에서 비슷한 문제를 보았지만 결정적인 대답은 없었다. 우리가 오류를 되풀이해서는 안되기 때문에 실제로 다루기가 어렵습니다. 나는 TFS가 Build 서버로 널리 사용되고 있다고 생각하고있다. 우리는 설치에있어 잘못된 것이있다. 맞습니까? –

+0

문제를 재현 할 수 없으므로 임의의 문제를 해결하는 것은 어렵습니다. 그리고 당신의 쟁점이 1 -2 시간 후에 고쳐질 것이라는 것은 이상한 일입니다. 그것은 빌드 에이전트와 서버 사이의 통신을 차단하는 것 같지만,이 블록의 원인이 무엇인지 모르겠습니다. 따라서 TFS 시스템에 에이전트를 구성하여 블록 문제가 발생하는지 확인할 수 있습니다. –

답변

0

SQL 서버와 TFS 서버가 12 분의 시간 차이로 인해 이상하게 변하는 것으로 나타났습니다. 네트워크 시간 동기화가이 컴퓨터를 다시 동기화하는 동안 잠시 후 빌드가 다시 작동하게되었습니다. 우리는 서비스가 기계와 네트워크 사이에서 적절하게 시간 동기화를하는지 확인했습니다. 그 이후로 우리는 이러한 오류를 ddint 얻습니다.

관련 문제