2010-06-02 5 views
0

TFS 2008 서버에 심각한 문제가 있습니다. 우리는 별도의 컴퓨터에서 빌드를 실행하지만 최근에는 점점 더 빈번하게 실패하기 시작했습니다. 5 빌드 중 4 빌드가 실패합니다. 빌드 프로세스 중 여러 지점에서 오류가 발생하여 다양한 메시지가 표시되며 "모두 기본 연결이 닫혔습니다. 수신시 예기치 않은 오류가 발생했습니다."라는 줄로 끝납니다. TFS 컴퓨터의 IIS 로그를 보면 "503 Microsoft + Team + Foundation + Server + Application + Pool"이라고 표시된 줄이 많이 있습니다. 우리는 컴퓨터를 검사했으며로드 문제는 아니라고 생각합니다. 아이디어가 있으십니까?"기본 연결이 닫혔습니다"라는 메시지와 함께 TFS 2008 빌드가 실패하는 이유는 무엇입니까?

답변

0

응용 프로그램 계층 컴퓨터에서 성능 모니터를 자세히 살펴 보겠습니다. 응답 시간과 같은 TFS 카운터와 일반 IIS 카운터를 살펴보십시오. 또한 데이터 계층을 살펴보십시오. 기하 급수적으로 증가하는 빌드 시간과 비슷한 문제가 발생하여 503/505 오류가 발생하기 시작했습니다.

우리가 문제를보기 시작했을 때 마침내 우리는 빌드의 일부로 여러 어셈블리를 체크 아웃하려고 시도했고 어셈블리는 독점적으로 체크 아웃 할 수있는 것으로 표시되었다. . 이것은 많은 데이터베이스 경합을 일으켰습니다. 공유 체크 아웃을 허용하도록 파일 유형을 변경했으면 빌드 문제가 사라졌습니다. 메뉴 팀 -> 서버 설정 -> 소스 제어 파일 형식

  • 실행에 대한 항목을 파일 찾기

  • 로 이동

    1. Visual Studio에서 :

      이 변경하려면

      파일 병합을 사용으로 설정하십시오.

  • +0

    감사합니다. Robaticus, 우리는 또한 exe를 체크 아웃합니다. 빌드의 일부로 cutables. 나는 그 설정을 변경했고 우리가 어떻게 시작하는지 알려 줄 것이다. –

    +0

    오랜 조사와 많은 네트워크 모니터링 후에 우리는 우리의 VLAN에있는 가상 장치 중 하나에서 문제를 발견했습니다. 그것이 무엇인지는 묻지 말고 네트워크 팀은 TFS 서버와 동일한 VLAN에 빌드를 옮기는 것이 최선의 해결책이 될 것이라고 판단했습니다. 네트워크 문제인지 여부에 대해서는 아직 많이 부인하고 있지만 그 이후로 계속 정상적으로 작동하고 있습니다. 아 잘! C'est la vie :) 모든 분들께 감사드립니다. –

    관련 문제