최고의 답변자
TFS 2010 Build exception 문의 드립니다.

질문
-
TFS 2010 를 사용 하고 있습니다.
TFS 서버 머신 과 빌드 머신은 각각 분리 되어 있습니다.
에러가 다음과 같이 나오고 있습니다.
3 error(s), 0 warning(s)
전송 연결 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다에서 데이터를 읽을 수 없습니다.
작업 시간을 초과 했습니다.
가져오기 작업을 수행하는 동안 하나 이상의 오류가 발생했습니다.
기존에 소스만 체크인 하다가, 이번 엔진소스 때문에 리소스 파일도 체크인 하고 있습니다.
( 해당 리소스 파일은 최소 30MB 이상 입니다. )
해당 리소스 파일에서 항상 위와 같은 에러가 발생 하고 있습니다.
TimeOut 이 걸려 있는건지 잘 안되네요.
혹시나 해서 http://blogs.msdn.com/b/ablock/archive/2008/09/16/increasing-the-time-out-time.aspx 이런 방법을 적용 해 레지스트리도 변경 해 보았지만,
마찬가지 입니다.
해결 하기가 참 난감하네요 ㅠㅠ 아시는분 답변 좀 주세요.
- 편집됨 Rs1017 2011년 11월 22일 화요일 오전 5:46
답변
-
안녕하십니까? Rs1017 님
Microsoft MSDN의 Forum 사이트를 방문해 주셔서 감사합니다.
문의 하신 “TFS 2010 Build exception 문의 드립니다.”에 대한 답변을 드리겠습니다.
제 생각에는 두 가지 확인 사항이 있습니다.
1. Service Program은 IIS위에서 호스팅되고 있으므로 IIS Settings 중에 timeout 을 설정을 확인하시기 바랍니다.
2. Service Program은 IIS위에서 호스팅 되고 있으므로 Size 제한 설정을 확인하시기 바랍니다.
Web.Config에서 설정하실 경우 Application Pool 의 Managed Pipe Mode를 확인하시고 알맞은 Element안에 설정하시기 바랍니다.
제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.
- 답변으로 표시됨 Rs1017 2011년 12월 14일 수요일 오전 7:08
-
안녕하십니까? Rs1017 님
Microsoft MSDN의 Forum 사이트를 방문해 주셔서 감사합니다.
아래의 자료를 참조해서 진행하시기 바랍니다.
참고 자료
Windows SharePoint 서비스 3.0 사이트의 문서 라이브러리에 큰 파일을 업로드 하려고 할 때 오류 메시지: "요청이 시간 초과 되었습니다."
http://support.microsoft.com/kb/925083/ko제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.
- 답변으로 제안됨 SangHyuk KimModerator 2011년 12월 5일 월요일 오전 12:26
- 답변으로 표시됨 Rs1017 2011년 12월 14일 수요일 오전 7:08
-
안녕하십니까? Rs1017 님
Microsoft MSDN의 Forum 사이트를 방문해 주셔서 감사합니다.
리소스의 용량을 확인하시기 바랍니다.
HttpRuntimeSection.MaxRequestLength
Property Value
Type: System.Int32
The maximum request size in kilobytes.
위와 같이 설정할 수 있는 Int32 최대값이 2기가 입니다.
참고 자료
HttpRuntimeSection.MaxRequestLength
제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.
- 편집됨 SangHyuk KimModerator 2011년 12월 9일 금요일 오전 12:34
- 답변으로 표시됨 Rs1017 2011년 12월 14일 수요일 오전 7:09
-
안녕하십니까? Rs1017 님
Microsoft MSDN의 Forum 사이트를 방문해 주셔서 감사합니다.
제 생각에는 두 가지 확인 사항이 있습니다.
1. 이름 풀이 확인
a. 시작 -> 실행 -> cmd를 입력 후 실행을 합니다.
b. 아래의 커맨드를 입력해서 이름풀이가 정상적으로 되는 지 확인을 합니다.
nslookup
TFSServerName
2. Application Pool에서 Managed PipeplineMode가 Integrated 일 경우 maxAllowedContentLength 속성 값을 최대값으로 설정하시기 바랍니다.
Web.Config에 WebServer Element안에 있습니다.
제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.제시해 드린 답변이 도움이 되었기를 바랍니다.
- 답변으로 표시됨 Rs1017 2011년 12월 14일 수요일 오전 7:06
모든 응답
-
안녕하십니까? Rs1017 님
Microsoft MSDN의 Forum 사이트를 방문해 주셔서 감사합니다.
문의 하신 “TFS 2010 Build exception 문의 드립니다.”에 대한 답변을 드리겠습니다.
제 생각에는 두 가지 확인 사항이 있습니다.
1. Service Program은 IIS위에서 호스팅되고 있으므로 IIS Settings 중에 timeout 을 설정을 확인하시기 바랍니다.
2. Service Program은 IIS위에서 호스팅 되고 있으므로 Size 제한 설정을 확인하시기 바랍니다.
Web.Config에서 설정하실 경우 Application Pool 의 Managed Pipe Mode를 확인하시고 알맞은 Element안에 설정하시기 바랍니다.
제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.
- 답변으로 표시됨 Rs1017 2011년 12월 14일 수요일 오전 7:08
-
안녕하십니까? Rs1017 님
Microsoft MSDN의 Forum 사이트를 방문해 주셔서 감사합니다.
아래의 자료를 참조해서 진행하시기 바랍니다.
참고 자료
Windows SharePoint 서비스 3.0 사이트의 문서 라이브러리에 큰 파일을 업로드 하려고 할 때 오류 메시지: "요청이 시간 초과 되었습니다."
http://support.microsoft.com/kb/925083/ko제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.
- 답변으로 제안됨 SangHyuk KimModerator 2011년 12월 5일 월요일 오전 12:26
- 답변으로 표시됨 Rs1017 2011년 12월 14일 수요일 오전 7:08
-
늦게 답변을 드려서 죄송합니다 ...
처음에는 위와 같이 Execution Timeout 값을 변경 후에 빌드가 잘 되었습니다.
몇일 동안 잘 되다가, 다시 에러가 나기 시작 했습니다.
증상은 처음과 동일한 증상 이 일어 나고 있습니다.
3 error(s), 0 warning(s)
전송 연결 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다에서 데이터를 읽을 수 없습니다.
작업 시간을 초과 했습니다.
가져오기 작업을 수행하는 동안 하나 이상의 오류가 발생했습니다.
네트워크 망이 문제가 있는거 같아서, 1GB 망으로 교체 하였지만, 동일한 증상이 나타 나고 있습니다.
-
안녕하십니까? Rs1017 님
Microsoft MSDN의 Forum 사이트를 방문해 주셔서 감사합니다.
리소스의 용량을 확인하시기 바랍니다.
HttpRuntimeSection.MaxRequestLength
Property Value
Type: System.Int32
The maximum request size in kilobytes.
위와 같이 설정할 수 있는 Int32 최대값이 2기가 입니다.
참고 자료
HttpRuntimeSection.MaxRequestLength
제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.
- 편집됨 SangHyuk KimModerator 2011년 12월 9일 금요일 오전 12:34
- 답변으로 표시됨 Rs1017 2011년 12월 14일 수요일 오전 7:09
-
안녕하세요.저희 쪽 TFS 서버에는 Web.Config 파일에 다음과 같이 나열 되어 있습니다.<?xml version="1.0" encoding="UTF-8"?><configuration><system.web><sessionState timeout="180" /><compilation batchTimeout="1800" /><httpRuntime appRequestQueueLimit="2147483647" executionTimeout="999999" maxRequestLength="2147483647" /></system.web><system.webServer><security><requestFiltering><requestLimits maxAllowedContentLength="1000000000" /></requestFiltering></security></system.webServer></configuration>TFS 서버에 빌드를 요청시, 원격 이름을 확인할 수 없습니다.: 'TFSServerName' 라는 에러도 간간히 나오네여 ....신경 써 주셔서 감사 드립니다.
-
안녕하십니까? Rs1017 님
Microsoft MSDN의 Forum 사이트를 방문해 주셔서 감사합니다.
제 생각에는 두 가지 확인 사항이 있습니다.
1. 이름 풀이 확인
a. 시작 -> 실행 -> cmd를 입력 후 실행을 합니다.
b. 아래의 커맨드를 입력해서 이름풀이가 정상적으로 되는 지 확인을 합니다.
nslookup
TFSServerName
2. Application Pool에서 Managed PipeplineMode가 Integrated 일 경우 maxAllowedContentLength 속성 값을 최대값으로 설정하시기 바랍니다.
Web.Config에 WebServer Element안에 있습니다.
제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.제시해 드린 답변이 도움이 되었기를 바랍니다.
- 답변으로 표시됨 Rs1017 2011년 12월 14일 수요일 오전 7:06
-
1. 이름 풀이 확인은 문제 없었습니다.
2. maxAllowedContentlength 속성 을 최대값 2147483647 으로 변경 하였습니다.
iisreset 후, 빌드를 테스트를 진행 하고 있습니다.
수정 한 부분은 maxAllowedContentlength 속성을 변경 했으며, 빌드 서버를 OS 리스타트 하고 진행을 했습니다.
현재 3번 빌드를 했는데, 이제 위의 증상이 나타나지 않고 있습니다.
현재 빌드 서버의 스팩이 OS만 서버가 깔렸을 뿐이지, 하드웨어 스팩은 엄청 낮습니다.
( 스팩 : 듀얼 코어 2.2 / Ram 2GB ) 위와 같은 증상이, 처리 시간이 늦어서 나타날 수도 있을까요?
친절하게 도와 주셔서 감사합니다.- 편집됨 Rs1017 2011년 12월 14일 수요일 오전 7:05