2010-07-29 3 views
0

을 "신호기 시간 초과 기간이 만료되었습니다"팀 파운데이션 서버 빌드 실패 내가 간헐적으로 (그리고 항상 현재)이이 메시지와 함께 실패 빌드 TFS 2008에서 설정 여러 빌드 작업을

TF209011 : 생성 할 수 없습니다 drop location \ server \ share \ BuildName_20100729.6 : 세마포어 시간 종료 기간이 만료되었습니다.

TFS 및 놓기 위치 서버는 모두 VM이지만 문제의 일부가 될지 확실하지 않습니다. 지속적으로 문제없이 빌드 서버에서 드롭 서버를 핑 (ping) 할 수 있으며 문제없이 Windows 탐색기를 사용하여 수동으로 디렉터리를 만들 수 있습니다.

인프라 담당자들은 네트워크에 문제가 없다고 주장하지만 인프라가 있다고 생각합니다.

때때로 빌드 작업이 TFSSERVICE 계정이나 이와 유사한 권한에 문제가 없음을 나타내는 것 같습니다.

BuildLog.txt의 꼬리에서 전체 오류는 다음과 같습니다

Build FAILED. 


"C:\Users\TFSSERVICE\AppData\Local\Temp\projdir\teambuildtypedir\BuildType \TFSBuild.proj" (EndToEndIteration target) (1) -> 

(InitializeEndToEndIteration target) -> 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5,407,5): error : TF209011: Could not create drop location \\server\share\BuildName_20100729.6: The semaphore timeout period has expired. 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5,407,5): error : . 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: The "UpdateBuildNumberDropLocation" task failed unexpectedly. 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: System.IO.IOException: TF209011: Could not create drop location \\server\share\BuildName_20100729.6: The semaphore timeout period has expired. 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: . ---> System.IO.IOException: The semaphore timeout period has expired. 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, DirectorySecurity dirSecurity) 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity) 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at Microsoft.TeamFoundation.Build.Common.BuildCommonUtil.CreateAndPermissionDropDirectory(String dropDirectory, TeamFoundationServer tfs) 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: --- End of inner exception stack trace --- 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at Microsoft.TeamFoundation.Build.Common.BuildCommonUtil.CreateAndPermissionDropDirectory(String dropDirectory, TeamFoundationServer tfs) 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at Microsoft.TeamFoundation.Build.UpdateBuildNumberDropLocation.ExecuteInternal() 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at Microsoft.TeamFoundation.Build.Tasks.Task.Execute() 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult) 

0 Warning(s) 

2 Error(s) 

Time Elapsed 00:00:19.49 
+0

바이러스 백신이나 방화벽 문제 일 수도 있지만 분명 네트워킹 문제가있는 것 같습니다. 이것에 대한 어떤 업데이 트? –

답변

0

이 문제는 몇 개월의 과정을 통해 우리를 위해 사라졌다.

아무 것도 증명할 수는 없지만 VMWare 설치시 발생하는 설치 문제와 관련이 있다고 생각합니다. 이로 인해 예기치 않게 네트워크에서 컴퓨터가 떨어질 수 있습니다. 우리는 Dell Bladecenter의 각 블레이드에서 펌웨어를 업그레이드하여이 문제를 해결했습니다.

소프트웨어 문제가 아닙니다. 어쨌든 ...