TFS 2008 서버에 심각한 문제가 있습니다. 우리는 별도의 컴퓨터에서 빌드를 실행하지만 최근에는 점점 더 빈번하게 실패하기 시작했습니다. 5 빌드 중 4 빌드가 실패합니다. 빌드 프로세스 중 여러 지점에서 오류가 발생하여 다양한 메시지가 표시되며 "모두 기본 연결이 닫혔습니다. 수신시 예기치 않은 오류가 발생했습니다."라는 줄로 끝납니다. TFS 컴퓨터의 IIS 로그를 보면 "503 Microsoft + Team + Foundation + Server + Application + Pool"이라고 표시된 줄이 많이 있습니다. 우리는 컴퓨터를 검사했으며로드 문제는 아니라고 생각합니다. 아이디어가 있으십니까?"기본 연결이 닫혔습니다"라는 메시지와 함께 TFS 2008 빌드가 실패하는 이유는 무엇입니까?
0
A
답변
0
응용 프로그램 계층 컴퓨터에서 성능 모니터를 자세히 살펴 보겠습니다. 응답 시간과 같은 TFS 카운터와 일반 IIS 카운터를 살펴보십시오. 또한 데이터 계층을 살펴보십시오. 기하 급수적으로 증가하는 빌드 시간과 비슷한 문제가 발생하여 503/505 오류가 발생하기 시작했습니다.
우리가 문제를보기 시작했을 때 마침내 우리는 빌드의 일부로 여러 어셈블리를 체크 아웃하려고 시도했고 어셈블리는 독점적으로 체크 아웃 할 수있는 것으로 표시되었다. . 이것은 많은 데이터베이스 경합을 일으켰습니다. 공유 체크 아웃을 허용하도록 파일 유형을 변경했으면 빌드 문제가 사라졌습니다. 메뉴 팀 -> 서버 설정 -> 소스 제어 파일 형식
실행에 대한 항목을 파일 찾기
Visual Studio에서 :
이 변경하려면파일 병합을 사용으로 설정하십시오.
관련 문제
- 1. 카발 파일이 변경된 경우 카발 빌드가 실패하는 이유는 무엇입니까?
- 2. MediaPlayer가 실패하는 이유는 무엇입니까?
- 3. Django의 캐시가 locmem과 함께 작동하지만 memcached와 함께 실패하는 이유는 무엇입니까?
- 4. delayed_job이 실패하는 이유는 무엇입니까?
- 5. FXCop 경고를 기반으로 TFS 빌드를 실패하는 방법
- 6. TFS 2008 빌드 테스트
- 7. AVAudioRecorder prepareToRecord가 실패하는 이유는 무엇입니까?
- 8. 데이터베이스에 연결이 열려있는 이유는 무엇입니까?
- 9. 자동 테스트를위한 TFS 2008 설치
- 10. TeamCity가 참조를 놓치고 컴파일이 실패하는 이유는 무엇입니까?
- 11. 단계가 함께 실행될 때 오이 시나리오가 실패하는 이유는 무엇입니까?
- 12. cakephp는 모든 플래시 메시지와 함께 1을 표시합니다.
- 13. static_cast 없이는 실패하는 이유는 무엇입니까?
- 14. MessageBox가 자동으로 실패하는 이유는 무엇입니까?
- 15. IronPython 코드가 실패하는 이유는 무엇입니까?
- 16. openssl_pkey_new()가 실패하는 이유는 무엇입니까?
- 17. php에서 메일이 실패하는 이유는 무엇입니까?
- 18. auto_ptr의 dynamic_cast가 실패하는 이유는 무엇입니까?
- 19. PHP에서이 정규식이 실패하는 이유는 무엇입니까?
- 20. IE에서 쿼리가 실패하는 이유는 무엇입니까
- 21. fopen이 처음 실패하는 이유는 무엇입니까?
- 22. 기능 테스트가 실패하는 이유는 무엇입니까?
- 23. IE에서이 팝업이 실패하는 이유는 무엇입니까?
- 24. TFS Build 2008 - 모든 것이 한 폴더에 버려지는 이유는 무엇입니까?
- 25. 호스트 시스템의 소프트웨어에 의해 설정된 연결이 중단되었다는 메시지와 함께 SocketException의 원인을 찾는 방법은 무엇입니까?
- 26. 이 '테이블 수정'문이 실패하는 이유는 무엇입니까?
- 27. TFS 2010 RC : 낮은 코드 적용 범위에서 빌드를 실패하는 방법?
- 28. 참조 된 어셈블리의 네임 스페이스를 확인할 수 없어서 Visual Studio에서 빌드가 실패하는 이유는 무엇입니까?
- 29. 내 svn 개미 작업이 실패하는 이유는 무엇입니까?
- 30. NAnt 또는 TFS 빌드가 더 좋습니다.
감사합니다. Robaticus, 우리는 또한 exe를 체크 아웃합니다. 빌드의 일부로 cutables. 나는 그 설정을 변경했고 우리가 어떻게 시작하는지 알려 줄 것이다. –
오랜 조사와 많은 네트워크 모니터링 후에 우리는 우리의 VLAN에있는 가상 장치 중 하나에서 문제를 발견했습니다. 그것이 무엇인지는 묻지 말고 네트워크 팀은 TFS 서버와 동일한 VLAN에 빌드를 옮기는 것이 최선의 해결책이 될 것이라고 판단했습니다. 네트워크 문제인지 여부에 대해서는 아직 많이 부인하고 있지만 그 이후로 계속 정상적으로 작동하고 있습니다. 아 잘! C'est la vie :) 모든 분들께 감사드립니다. –