web-dev-qa-db-ja.com

Team Foundation Server:既存の接続がリモートホストによって強制的に閉じられました

過去数日間、TFS(2010)環境でNiceを再生しようとしていますが、TFSサーバーをしばらく使用した後、このエラーが発生します。

基になる接続が閉じられました:受信時に予期しないエラーが発生しました。 /既存の接続がリモートホストによって強制的に閉じられました。

TFSサーバーがしばらくの間問題なく動作する理由がわかりません。その後、気まぐれでこれをどこでも実行することにしました。

Dynamics AX 2012開発者環境から: From within Microsoft Dynamics AX Developer Environment

Visual Studio 2010から: From within Visual Studio 2010

ただし、ここで紛らわしい部分があります。TFSサーバーもクライアントコンピューターもイベントログにエラー/警告がありません。さらに、TFSサーバーのWebポータルにアクセスできます。

Web Portal

グーグル検索は実際にはあまり有用な情報をもたらさない。私は この記事 を見つけました。これはほとんど同様の問題を説明していますが、ISAサーバーを使用していないため、解決策は有効ではありません。

残りの結果の大部分は、SSL自己署名証明書と同様ですが異なるエラーを伴います。エラーは非SSLポートで発生しており、SSLポート(8081)には適切な機関署名SSL証明書があります。

アイデアが足りなくなったので、TFSの一貫性を保つ必要があります。インストールはスムーズでシンプルで、バンプはなく、FQDNを使用するには少しハードルがありましたが、その後TFSサーバーが使用可能になり、チームプロジェクトなどが作成されました。理由/警告/ログはありません。

これが私のTFS設定のスナップショットです: TFS Settings

どこで詳細情報を探すことができるか、何が起こっているのか、ここで何が間違っているのかを誰かが知っていますか?

2
Aren B

私は実際に何が悪いのかを知りました。企業のアンチウイルスのWebGaurdは、TFSが使用していた接続の量に適合していました(明らかにおしゃべりです)。面白いことに、WebGaurdは開発チームに対して無効にされていたため、発生してはなりませんでした。実際にAVプログラムを完全に削除して、動作させる必要がありました。

TFSには他にも問題があったため、実際には、使用していたツールでDVCSを使用するためのアダプターを作成することになりました。

2
Aren B

うまくいけば、あなたはすでにこれを解決しました、そしてあなたは何が悪かったのかを共有することができます。お気づきのとおり、これはネットワークまたはDNSの問題に関連している可能性があります。これは複数のコンピューターから発生していると思います。とにかく、次のヒントがあなたや他のユーザーのこのような問題に役立つことを願っています。

まだ解決されていない場合、最初に行うことはTFSBest Practices Analyzer(BPA)を実行することです。これは TFS Power Tools(2011年12月リリース) の一部です。

Fiddlerを使用して、サーバーからの要求と応答を確認することもできます。 ここに投稿があります これは少し古いもので、これを行うための正しい方向に導くためのヒントがいくつかあります。

  • ファイアウォールまたはDNSの問題テストするには、クライアントおよびサーバーマシン、場合によってはアンチウイルスプログラムでファイアウォールをオフにしてみてくださいまた、使用しているツールによっては、ポートを遮断します。また、DNSアドレスの代わりにIPアドレスを使用して接続してみてください。
  • インターネット設定のプロキシ設定(Internet Explorer)テストするには、プロキシの動作を確認するか、クライアントでプロキシを無効にします機械。
  • ウイルスまともなアンチウイルスを実行します。
  • HOSTSファイルの不正なエントリクライアントマシンのHOSTSファイルを確認してください。
  • ネットワーク設定のDNS設定TCP/IPv4の詳細設定、特に[DNS]タブを確認してください。
  • 破損したキャッシュTFS接続*コマンドラインでTFPT接続を使用してキャッシュから接続をクリアできますTFSパワーツールの使用*
2
Ryan Riehle