2016-05-02 3 views
2

私はTFS 2015を「シングルサーバ」マニュアル(https://msdn.microsoft.com/en-us/Library/vs/alm/TFS/setup/single-server?f=255&MSPPError=-2147217396)に従ってインストールしました。TFS2015新規インストール、503サービス利用不可

1つの簡単なビルドを構成しました。単体テストプロジェクトが追加された小さなコンソールアプリケーションを構築しました。

ビルド構成には3つのステップがあります。 NuGetインストーラが

  • のVisual Studioのビルド

    1. Visual Studioのテスト今

    、第三のステップが呼び出されるたびに、エラーが発生したテキストでブラウザに赤いボックス:

    503: 503: error 
    TFS.WebApi.Exception: 503: error at k (http://teamfs2015:8080/tfs/_static/tfs/Dev14.M95.3/_scripts/TFS/min/corejs?v=IiKWXrylMIeJdHBpXJwuE0SpVjVnmci79kLQuyG8-s41:64:375) 
    at http://teamfs2015:8080/tfs/_static/tfs/Dev14.M95.3/_scripts/TFS/min/corejs?v=IiKWXrylMIeJdHBpXJwuE0SpVjVnmci79kLQuyG8-s41:64:2955 
    at d (http://teamfs2015:8080/tfs/_static/tfs/Dev14.M95.3/_scripts/TFS/min/corejs?v=IiKWXrylMIeJdHBpXJwuE0SpVjVnmci79kLQuyG8-s41:64:635) 
    at http://teamfs2015:8080/tfs/_static/tfs/Dev14.M95.3/_scripts/TFS/min/corejs?v=IiKWXrylMIeJdHBpXJwuE0SpVjVnmci79kLQuyG8-s41:64:2888 
    at l (http://teamfs2015:8080/tfs/_static/tfs/Dev14.M95.3/_scripts/TFS/min/q.js:27:8122) 
    at http://teamfs2015:8080/tfs/_static/tfs/Dev14.M95.3/_scripts/TFS/min/q.js:27:8348 
    at t.when (http://teamfs2015:8080/tfs/_static/tfs/Dev14.M95.3/_scripts/TFS/min/q.js:27:3780) 
    at t.u.promiseDispatch (http://teamfs2015:8080/tfs/_static/tfs/Dev14.M95.3/_scripts/TFS/min/q.js:27:2824) 
    at http://teamfs2015:8080/tfs/_static/tfs/Dev14.M95.3/_scripts/TFS/min/q.js:27:1649 
    at MessagePort.t (http://teamfs2015:8080/tfs/_static/tfs/Dev14.M95.3/_scripts/TFS/min/q.js:27:5773) 
    Session Id: c0c3ef7f-e1db-4bf8-976a-f820a0701334 
    

    はい、迷惑503:サービスは使用できませんエラー....

    このエラーを解決する手段はありますか? ビルドサーバーにドメインアカウントを使用していますが、有効期限が切れていないため、アカウントは管理者グループに属しています。等

    私はインターネット上でこの問題について知っているすべてを試したと思うが、何も動作していないようだ。

    私たちはTFS2012のインストールに関して同じ問題を抱えています。

    1. 情報:TFSサービス

      アプリケーション要求の処理を開始

      Serverバージョンイベントビューア(アプリケーション)を見てみると

      、毎回問題が発生する直前に、以下の情報があります= Microsoft.TeamFoundation.Framework.Server、バージョン= 14.0.0.0、Culture =ニュートラル、PublicKeyToken = b03f5f7f11d50a3a サービスアカウント= NT AUTHORITY \ NETWORKサービス マシン名= TEAMFS2015

      アプリケーションドメイン:/ LM/W3SVC/2/ROOT/TFS-1から131066466082045873

    2. インフォメーション:TFSサービス

      アプリケーションは、以下の理由でシャットダウンされます。HostingEnvironment アプリケーションドメイン:/ LM/W3SVC/2/ROOT/TFS-1から131066466082045873

    3. 情報:TRACELOGプロファイラ

      TRACELOGプロファイラコンポーネントシャットダウン、プロセスw3wp.exeの

    4. 情報:TRACELOGプロファイラ

      TRACELOGプロファイラコンポーネントのシャットダウン、プロセスがte.processhost.managed。exeファイル

    5. エラー:Perflibでは

      OpenプロシージャサービスのDLLで "ASP.NET_64_2.0.50727" "C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727のaspnet_perf.dll \" に失敗しました。このサービスのパフォーマンスデータは利用できません。データセクションの最初の4バイト(DWORD)にはエラーコードが含まれています。

    6. エラー:サービスDLLで "Lsaに" "C:\ WINDOWS \ System32に\のSecur32.dll" のためのPerflib

      Openプロシージャに失敗しました。このサービスのパフォーマンスデータは利用できません。データセクションの最初の4バイト(DWORD)にはエラーコードが含まれています。

    7. エラー:PerfNET

      Serverサービスのパフォーマンスオブジェクトを開くことができません。データセクションの最初の4バイト(DWORD)にはステータスコードが含まれています。

    更新

    'のMicrosoft Team Foundation Serverのアプリケーションプール' 毎回 '停止' されます。だから問題は、アプリケーションプールに関連することができます。 「アプリケーションとサービスログ」> 'マイクロソフトのTeam Foundation Serverの:またはアプリケーションプールがイベントビューアからの結果.... jessehouwingのコメントを読む

    更新 、理由は別のエラーで停止します> 'デバッグ':

    1. エラー 合計時間:19235.2866(遅延は0ms)(期間19235.2866ms)(しきい値10ミリ秒)(ファスト18)(切り捨て0) VssRequestContext.HostManagement.TaskAgentPoolHub.Connect:19223 VssRequestContext。 HostManagement.TaskAgentPoolHub.Connect:-19235 HostManagement.AspNetRequestContext.EndRequest:19235
    2. エラー 合計時間:19372.701(遅延は0ms)(期間19372.701ms)(しきい値10ミリ秒)(ファスト19)(切り捨て0) HostManagement.AspNetRequestContext.EndRequest:19372
    3. エラー 合計時間:19235.1277(遅延は0ms) (期間19235.1277ms)(しきい値10ミリ秒)(ファスト19)(切り捨て0) HostManagement.AspNetRequestContext.EndRequest:19235
    4. エラー 合計時間:19278.2777(遅延は0ms)(期間19278.2777ms)(しきい値10ミリ秒)(ファスト19 )(切り捨てられた0) HostManagement.AspNetRequestContext.EndRequest:19278 5,6,7。情報 TFSアクティビティログエントリ
    5. エラー Microsoft.TeamFoundation.Framework.Server.RequestCanceledException:TF400733:要求がキャンセルされました:クライアントが切断... Microsoft.TeamFoundation.Framework.Server.VssRequestContext.CheckCanceledで(ブールthrowIfShutdown) Microsoft.TeamFoundationで。 Microsoft.TeamFoundation.Framework.Server.VssRequestContextExtensions.GetServiceでFramework.Server.VssRequestContext.get_ServiceProvider() Microsoft.TeamFoundation.Framework.Server.ActivityLoggingAttribute.OnActionExecutedで[TService(IVssRequestContextコンテキスト) (HttpActionExecutedContext actionExecutedContext)システムで 。 Web.Http.Filters.ActionFilterAttribute。例外がスローされた以前の場所からのスタックトレースのOnActionExecutedAsync(HttpActionExecutedContext actionExecutedContext、CancellationToken cancellationToken) ---終わり--- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccessで (タスクタスク) System.Runtime.CompilerServices.TaskAwaiterで.HandleNonSuccessAndDebuggerNotification(タスクタスク) at System.Web.Http.Filters.ActionFilterAttribute.d__5.MoveNext() ---例外がスローされた前の場所からのスタックトレースの末尾--- at System.Runtime.CompilerServices.TaskAwaiter .ThrowForNonSuccess(タスクタスク) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク) at System.Web.Http.Filters.ActionFilterAttribute.d__0.MoveNext()01例外がスローされた以前の場所からのスタックトレースの---終わり--- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccessで (タスクタスク) System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificationで(タスクのタスク) でSystem.Web.Http.Controllers.ActionFilterResult.d__2.MoveNext() ---例外がスローされた前の場所からのスタックトレースの終了--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク) at System.Web.Http.Filters.AuthorizationFilterAttribute.d__2.MoveNext() の例外のスローされた場所からのスタックトレースの終了--- --- System.Web.Http.Filters.AuthorizationFilterAttribute.d__2.MoveNextでSystem.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク) でSystem.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク) (AT)例外がスローされた以前の場所からのスタックトレースの ---終わり--- System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccessで (タスクタスク) System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificationで(タスクのタスク) でSystem.Web.Http.Controllers.ExceptionFilterResult.d__0.MoveNext()
    6. エラー Microsoft.TeamFoundation.Framework.Server.RequestCanceledException:TF400733:The要求がキャンセルされました:クライアントが切断... Microsoft.TeamFoundation.Framework.Server.VssRequestContext.CheckCanceled(ブールthrowIfShutdown) でMicrosoft.TeamFoundation.Framework.Server.VssRequestContext.get_ServiceProvider() でMicrosoft.TeamFoundation.Framework.Serverで.VssRequestContextExtensions.GetService [TService(IVssRequestContextコンテキスト)System.Web.Http.Filters.ActionFilterAttribute.OnActionExecutedAsyncでMicrosoft.TeamFoundation.Framework.Server.ActivityLoggingAttribute.OnActionExecuted(HttpActionExecutedContext actionExecutedContext) (HttpActionExecutedContext actionExecutedContext、CancellationToken cancellationToken) で - - 例外がスローされた前の場所からのスタックトレースの終了--- at System.Runtime.CompilerServices.TaskAwaiter。 ThrowForNonSuccess(タスクタスク) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク) at System.Web.Http.Filters.ActionFilterAttribute.d__5.MoveNext() ---例外の前の場所からのスタックトレースの終了System.Web.Http.Filters.ActionFilterAttribute.d__0.MoveNextでSystem.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク) でSystem.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク) で ---投げられました() ---例外がスローされた前の場所からのスタックトレースの末尾---at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク) at System.Runtime.CompilerServices.TaskAwaiter。HandleNonSuccessAndDebuggerNotification(タスクタスク) at System.Web.Http.Controllers.ActionFilterResult.d__2.MoveNext() ---例外がスローされた前の場所からのスタックトレースの末尾--- at System.Runtime.CompilerServices.TaskAwaiter。 ThrowForNonSuccess(タスクタスク) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク) at System.Web.Http.Filters.AuthorizationFilterAttribute.d__2.MoveNext() ---例外の前の場所からのスタックトレースの終了投げられました---System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(タスクタスク) at System.Web.Http。 Filters.AuthorizationFilterAttribute.d__2.MoveNext() ---例外がスローされた前の場所からのスタックトレースの末尾---at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク) at System.Runtime.CompilerServices。 TaskAwaiter.HandleNonSuccessAndDebuggerNotification System.Web.Http.Controllers.ExceptionFilterResult.d__0.MoveNextで(タスクタスク) ()ログの「詳細」を見てみると

    は、私がの原因をresambling何を見ていませんよ問題。エラーの前に、 TaskHubTimelineRecordLog.AppendLogContent、TaskHubTimelineRecordLog.CreateLog、TaskHubTimelineRecordFeeds.PostLines、TaskHubTimelineRecords.UpdateRecordsのようないくつかのログエントリがあります。その後、 'UpdateRecords'の後、直ちにSignalR(バックエンドとビルドを開始するフロントエンドページ間の通信)のエラーが発生します。

  • +0

    アプリケーション層サーバーのWindowsイベントビューアにある「アプリケーション広告サービスログ\ Microsoft-Team Foudnation Server \ Debug」に興味深いものはありますか? – jessehouwing

    +0

    アプリケーションプールが確実にシャットダウンしていますが、なぜですか?アプリケーションプールのドメインアカウントは常に同じで、パスワードは期限切れになりません。同じ問題を「ローカルネットワーク」アカウントで試してみました。タイムアウトのものを試しても何も変わりません。ビルドを開始した10秒後、毎回クラッシュします。プログラマがVisual Studioで新しいTFSに接続するときにも、これが問題になることは確かです。 TFS2012のインストールと同じ問題です。 Windowsに新しいTFS2015をインストールするときに問題が解消されることを願っていました.2012 R2 – Dennis

    +0

    すべてのサービスなどをドメインアカウントではなくローカルアカウントに変更しましたが、まだ問題は残ります。 – Dennis

    答えて

    2

    Pffff、最後に問題が見つかりました....特定のソリューションについては、 (https://msdn.microsoft.com/en-us/library/jj635153.aspxを参照してください)

    このファイルを使用するために 'Visual Studio Test'ビルドステップを設定しました。実行オプション: '設定を実行するファイル '。runsettingsファイルはVS2012(更新4)のこのソリューションのファイルと同じです。

    TFS2015(更新2)は私たちのrunsettingを処理できませんファイル。だから、上記の設定を削除することで、アプリケーションプールが

    ちょうど例えば、私はここにファイルrunsettingsを示しています....もう停止されていません。

    <?xml version="1.0" encoding="utf-8"?> 
    <RunSettings> 
        <!-- Configurations that affect the Test Framework --> 
        <RunConfiguration> 
         <!-- Path relative to solution directory --> 
         <ResultsDirectory>.\TestResults</ResultsDirectory> 
    
         <!-- [x86] | x64 
         - You can also change it from menu Test, Test Settings, Default Processor Architecture --> 
         <TargetPlatform>x86</TargetPlatform> 
    
         <!-- Framework35 | [Framework40] | Framework45 --> 
         <TargetFrameworkVersion>Framework45</TargetFrameworkVersion> 
    
         <!-- [false] | true --> 
         <TreatTestAdapterErrorsAsWarnings>false</TreatTestAdapterErrorsAsWarnings> 
        </RunConfiguration> 
    
        <!-- Configurations for data collectors --> 
        <!-- For code coverage exclusions etc see: http://msdn.microsoft.com/en-us/library/jj159530.aspx. 
         Also: https://msdn.microsoft.com/en-us/library/jj159530.aspx --> 
        <DataCollectionRunSettings> 
         <DataCollectors> 
         <DataCollector friendlyName="Code Coverage" 
             uri="datacollector://Microsoft/CodeCoverage/2.0" 
             assemblyQualifiedName="Microsoft.VisualStudio.Coverage.DynamicCoverageDataCollector, Microsoft.VisualStudio.TraceCollector, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
          <Configuration> 
           <CodeCoverage> 
    
            <!-- Match assembly file paths: --> 
            <ModulePaths> 
            <Exclude> 
             <ModulePath>.*CPPUnitTestFramework.*</ModulePath> 
             <ModulePath>.*fluentassertions.*</ModulePath> 
             <ModulePath>.*utils.test.dll</ModulePath> 
            </Exclude> 
            </ModulePaths> 
    
            <!-- Match the company name property in the assembly: --> 
            <CompanyNames> 
            <Exclude> 
             <CompanyName>.*microsoft.*</CompanyName> 
            </Exclude> 
            </CompanyNames> 
           </CodeCoverage> 
          </Configuration> 
         </DataCollector> 
         </DataCollectors> 
        </DataCollectionRunSettings> 
    
        <!-- Adapter Specific sections --> 
    
        <!-- MSTest adapter --> 
        <MSTest> 
         <MapInconclusiveToFailed>true</MapInconclusiveToFailed> 
         <CaptureTraceOutput>false</CaptureTraceOutput> 
         <DeleteDeploymentDirectoryAfterTestRunIsComplete>true</DeleteDeploymentDirectoryAfterTestRunIsComplete> 
         <DeploymentEnabled>true</DeploymentEnabled> 
        </MSTest> 
    </RunSettings> 
    

    を私には、何もが間違っているん

    このファイルがないと、TFS2015はサードパーティのNugetパッケージを無視しないので、誤ったコードカバレッジを報告しています。このファイルはVS2015およびVS2013で使用するときのように動作します。したがってrunsettingsファイルのコードカバレッジは約80%ですが、TFS2015は現在31%のコードカバレッジを報告しています....

    しかし、ねえ、問題は解決されているようです...または、私はTFS2015のバグ:-)

    +0

    製品チームの責任のもとでこれを取得するにはConnectの問題をログに記録する価値がありますhttp://connect.microsoft.com/VisualStudio – jessehouwing

    +0

    問題:) ' – jessehouwing

    0

    は、以下のことを試してみてください。

    1. 再起動サーバー
    2. Team Foundationのキャッシュデータtfs_dataを削除するサーバーの変更パスワード
    3. を再起動し、すべてのTFSのSe IISに存在するサービス
    関連する問題