none
TFS 2010 Build exception 문의 드립니다. RRS feed

  • 질문

  • 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
    2011년 11월 22일 화요일 오전 1:56

답변

  • 안녕하십니까? 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
    2011년 11월 22일 화요일 오전 8:41
    중재자
  • 안녕하십니까? 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
    2011년 11월 23일 수요일 오전 5:31
    중재자
  • 안녕하십니까? Rs1017

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

     

    리소스의 용량을 확인하시기 바랍니다.

     

    HttpRuntimeSection.MaxRequestLength

    Property Value

    Type: System.Int32
    The maximum request size in kilobytes.


    위와 같이 설정할 수 있는 Int32 최대값이 2기가 입니다.

     

    참고 자료

     

    HttpRuntimeSection.MaxRequestLength

    http://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.maxrequestlength.aspx

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 편집됨 SangHyuk KimModerator 2011년 12월 9일 금요일 오전 12:34
    • 답변으로 표시됨 Rs1017 2011년 12월 14일 수요일 오전 7:09
    2011년 12월 9일 금요일 오전 12:32
    중재자
  • 안녕하십니까? Rs1017

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

    제 생각에는 두 가지 확인 사항이 있습니다.

     

     

    1.     이름 풀이 확인

    a.     시작 -> 실행 -> cmd를 입력 후 실행을 합니다.

    b.     아래의 커맨드를 입력해서 이름풀이가 정상적으로 되는 지 확인을 합니다.

    nslookup

    TFSServerName

    2.     Application Pool에서 Managed PipeplineModeIntegrated 일 경우 maxAllowedContentLength 속성 값을 최대값으로 설정하시기 바랍니다.

    Web.Config
    WebServer Element안에 있습니다.



    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 답변으로 표시됨 Rs1017 2011년 12월 14일 수요일 오전 7:06
    2011년 12월 14일 수요일 오전 12:50
    중재자

모든 응답

  • 안녕하십니까? 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
    2011년 11월 22일 화요일 오전 8:41
    중재자
  • 답변 감사합니다.

     

    해당 설정 부분을 수정 하고 있습니다.

    혹시 위 설정 부분의 위치 나 컬럼 이름 조언 해주실수 있으신가요?

    제가 IIS쪽은 지식이 부족 합니다 ㅠ_ㅠ

     

    2011년 11월 23일 수요일 오전 2:35
  • 안녕하십니까? 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
    2011년 11월 23일 수요일 오전 5:31
    중재자
  • 감사합니다!!!!! 이제 잘 되네요~

    정말 어디를 수정 해야 할지 난감하고, 검색 해도 딱히 방법이 나오지 않았었는데, 삽질을 많이 하고 있었는데 감사합니다.

    ExecutionTimeout 값 변경 하니까, 이제 잘 되네요~

    감사합니다 ^^* 복 받으실꺼에요~

    2011년 11월 23일 수요일 오전 8:38
  • 안녕하십니까? Rs1017

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다. 하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    2011년 12월 2일 금요일 오전 6:53
    중재자
  • 늦게 답변을 드려서 죄송합니다 ...

    처음에는 위와 같이 Execution Timeout 값을 변경 후에 빌드가 잘 되었습니다.

    몇일 동안 잘 되다가, 다시 에러가 나기 시작 했습니다.

    증상은 처음과 동일한 증상 이 일어 나고 있습니다.

     

    3 error(s), 0 warning(s)

    전송 연결 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다에서 데이터를 읽을 수 없습니다.

    작업 시간을 초과 했습니다.

    가져오기 작업을 수행하는 동안 하나 이상의 오류가 발생했습니다.

     

    네트워크 망이 문제가 있는거 같아서, 1GB 망으로 교체 하였지만, 동일한 증상이 나타 나고 있습니다.


    2011년 12월 8일 목요일 오전 9:07
  • 안녕하십니까? Rs1017

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

     

    리소스의 용량을 확인하시기 바랍니다.

     

    HttpRuntimeSection.MaxRequestLength

    Property Value

    Type: System.Int32
    The maximum request size in kilobytes.


    위와 같이 설정할 수 있는 Int32 최대값이 2기가 입니다.

     

    참고 자료

     

    HttpRuntimeSection.MaxRequestLength

    http://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.maxrequestlength.aspx

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 편집됨 SangHyuk KimModerator 2011년 12월 9일 금요일 오전 12:34
    • 답변으로 표시됨 Rs1017 2011년 12월 14일 수요일 오전 7:09
    2011년 12월 9일 금요일 오전 12:32
    중재자
  • 위와 같이 변경 하더라도 마찬 가지 네요 ㅠㅠ

    TFS 서버에서 파일을 받아 오는 중, 오류 나는 파일들의 용량은 최소 200MB를 넘었으며,

    최대는 거의 700 MB 짜리도 존재 하고 있습니다.

     

    현재 굳이 TFS에서 관리 하지 않아도 되는, 불필요한 리소스 파일들을 TFS 에서 제거 중이며, 테스트를 해보고 있는 상황 입니다.

    2011년 12월 12일 월요일 오전 7:04
  • 안녕하십니까? Rs1017

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

    TFS Web Application Web.Config파일에 외부에 노출되지 않아야할 부분만 답변으로 작성해주시면 확인을 해보겠습니다.

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    2011년 12월 12일 월요일 오전 7:35
    중재자
  • 안녕하세요.
    저희 쪽 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'  라는 에러도 간간히 나오네여 ....
    신경 써 주셔서 감사 드립니다.
    2011년 12월 13일 화요일 오후 2:08
  • 안녕하십니까? Rs1017

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

    제 생각에는 두 가지 확인 사항이 있습니다.

     

     

    1.     이름 풀이 확인

    a.     시작 -> 실행 -> cmd를 입력 후 실행을 합니다.

    b.     아래의 커맨드를 입력해서 이름풀이가 정상적으로 되는 지 확인을 합니다.

    nslookup

    TFSServerName

    2.     Application Pool에서 Managed PipeplineModeIntegrated 일 경우 maxAllowedContentLength 속성 값을 최대값으로 설정하시기 바랍니다.

    Web.Config
    WebServer Element안에 있습니다.



    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 답변으로 표시됨 Rs1017 2011년 12월 14일 수요일 오전 7:06
    2011년 12월 14일 수요일 오전 12:50
    중재자
  • 1. 이름 풀이 확인은 문제 없었습니다.

    2. maxAllowedContentlength 속성 을 최대값 2147483647 으로 변경 하였습니다.

     

    iisreset 후, 빌드를 테스트를 진행 하고 있습니다.

    수정 한 부분은 maxAllowedContentlength 속성을 변경 했으며, 빌드 서버를 OS 리스타트 하고 진행을 했습니다.

    현재 3번 빌드를 했는데, 이제 위의 증상이 나타나지 않고 있습니다.

    현재 빌드 서버의 스팩이 OS만 서버가 깔렸을 뿐이지, 하드웨어 스팩은 엄청 낮습니다.

    ( 스팩 : 듀얼 코어 2.2 / Ram 2GB ) 위와 같은 증상이, 처리 시간이 늦어서 나타날 수도 있을까요?


    친절하게 도와 주셔서 감사합니다.

     

    • 편집됨 Rs1017 2011년 12월 14일 수요일 오전 7:05
    2011년 12월 14일 수요일 오전 7:00