none
Team foundation server 2010 重開機造成無法連線 RRS feed

  • 問題

  • 不知各位先輩是否有遇到此問題,

    公司裡有一台 TFS主機最近設定期重開(每日重啟),因為之前常常記憶體滿載而造成延遲而做此設定,

    在2週前還好好的,最近常常因為自動重開機後,而無法連線,大約1週發生2次

    使用 VS 2010 連線TFS錯誤如下 :

    伺服器 XXXX 不提供 Team Foundation服務。

    技術資訊(僅供系統管理員使用):

    基礎連接已關閉: 連接意外關閉

    有找到在重開機後所出現的log訊息 如下 :

    -----------1

    記錄檔名稱:         Application
    來源:            TFSBuildServiceHost
    日期:            2014/9/11 上午 07:05:08
    事件識別碼:         0
    工作類別:          無
    等級:            錯誤
    關鍵字:           傳統
    使用者:           不適用
    電腦:            TFS2011
    描述:
    服務 組建服務執行期間發生錯誤。作業將會重試。接下來 5 分鐘內將不會記錄類似的錯誤。 發生例外狀況。詳細資料:
    例外狀況訊息: 伺服器 http://tfs2011:8080/tfs/mescollection 不提供 Team Foundation 服務。
    技術資訊 (僅供系統管理員使用):
      HTTP 代碼 503: Service Unavailable (型別 TeamFoundationServiceUnavailableException)

    例外狀況堆疊追蹤:    於 Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ProcessHttpResponse(HttpWebResponse response, Stream responseStream, WebException webException, XmlReader& xmlResponseReader)
       於 Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ExecWebServiceRequest(HttpWebRequest request, XmlWriter requestXml, String methodName, HttpWebResponse& response)
       於 Microsoft.TeamFoundation.Framework.Client.LocationWebService.Connect(Int32 connectOptions, ServiceTypeFilter[] serviceTypeFilters, Int32 lastChangeId)
       於 Microsoft.TeamFoundation.Framework.Client.FrameworkServerDataProvider.Connect(ConnectOptions connectOptions)
       於 Microsoft.TeamFoundation.Client.TfsConnection.UseCredentialsProviderOnFailure(Action action)
       於 Microsoft.TeamFoundation.Build.Machine.WindowsService.EnsureAuthenticated()
       於 Microsoft.TeamFoundation.Build.Machine.WindowsService.<InternalStart>b__0()
       於 Microsoft.TeamFoundation.Build.Machine.WindowsService.<>c__DisplayClass2.<InternalStart>b__1()

    內部例外狀況詳細資料:

    例外狀況訊息: 遠端伺服器傳回一個錯誤: (503) 伺服器無法使用。 (型別 WebException)
    狀態: ProtocolError
    回應已經處置,沒有其他可用資訊。

    例外狀況堆疊追蹤:    於 System.Net.HttpWebRequest.GetResponse()
       於 Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.AsyncWebRequest.ExecRequest(Object obj)

    事件 Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="TFSBuildServiceHost" />
        <EventID Qualifiers="0">0</EventID>
        <Level>2</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2014-09-10T23:05:08.000000000Z" />
        <EventRecordID>56488120</EventRecordID>
        <Channel>Application</Channel>
        <Computer>TFS2011</Computer>
        <Security />
      </System>
      <EventData>
        <Data>服務 組建服務執行期間發生錯誤。作業將會重試。接下來 5 分鐘內將不會記錄類似的錯誤。 發生例外狀況。詳細資料:
    例外狀況訊息: 伺服器 http://tfs2011:8080/tfs/mescollection 不提供 Team Foundation 服務。
    技術資訊 (僅供系統管理員使用):
      HTTP 代碼 503: Service Unavailable (型別 TeamFoundationServiceUnavailableException)

    例外狀況堆疊追蹤:    於 Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ProcessHttpResponse(HttpWebResponse response, Stream responseStream, WebException webException, XmlReader&amp; xmlResponseReader)
       於 Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.ExecWebServiceRequest(HttpWebRequest request, XmlWriter requestXml, String methodName, HttpWebResponse&amp; response)
       於 Microsoft.TeamFoundation.Framework.Client.LocationWebService.Connect(Int32 connectOptions, ServiceTypeFilter[] serviceTypeFilters, Int32 lastChangeId)
       於 Microsoft.TeamFoundation.Framework.Client.FrameworkServerDataProvider.Connect(ConnectOptions connectOptions)
       於 Microsoft.TeamFoundation.Client.TfsConnection.UseCredentialsProviderOnFailure(Action action)
       於 Microsoft.TeamFoundation.Build.Machine.WindowsService.EnsureAuthenticated()
       於 Microsoft.TeamFoundation.Build.Machine.WindowsService.&lt;InternalStart&gt;b__0()
       於 Microsoft.TeamFoundation.Build.Machine.WindowsService.&lt;&gt;c__DisplayClass2.&lt;InternalStart&gt;b__1()

    內部例外狀況詳細資料:

    例外狀況訊息: 遠端伺服器傳回一個錯誤: (503) 伺服器無法使用。 (型別 WebException)
    狀態: ProtocolError
    回應已經處置,沒有其他可用資訊。

    例外狀況堆疊追蹤:    於 System.Net.HttpWebRequest.GetResponse()
       於 Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.AsyncWebRequest.ExecRequest(Object obj)
    </Data>
      </EventData>
    </Event>

    -------------2

    記錄檔名稱:         Application
    來源:            TFSShellExt
    日期:            2014/9/11 上午 07:05:10
    事件識別碼:         3
    工作類別:          無
    等級:            錯誤
    關鍵字:           傳統
    使用者:           不適用
    電腦:            TFS2011
    描述:
    找不到來自來源 TFSShellExt 之事件識別碼 3 的描述。本機電腦可能並未安裝引發此事件的元件,或安裝已損毀。您可以在本機電腦上安裝或修復該元件。

    如果事件源自其他電腦,則儲存它們時必須一併儲存顯示資訊。

    下列資訊已隨附於該事件:

    伺服器 192.168.11.98\DefaultCollection 不提供 Team Foundation 服務。
    技術資訊 (僅供系統管理員使用):
      HTTP 代碼 503: Service Unavailable

    已提供訊息資源,但在字串/訊息表中找不到訊息

    事件 Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="TFSShellExt" />
        <EventID Qualifiers="0">3</EventID>
        <Level>2</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2014-09-10T23:05:10.000000000Z" />
        <EventRecordID>56488121</EventRecordID>
        <Channel>Application</Channel>
        <Computer>TFS2011</Computer>
        <Security />
      </System>
      <EventData>
        <Data>伺服器 192.168.11.98\DefaultCollection 不提供 Team Foundation 服務。
    技術資訊 (僅供系統管理員使用):
      HTTP 代碼 503: Service Unavailable</Data>
      </EventData>
    </Event>


    在無法連線時,我再手動重新開機後就又好了,不知道是什麼原因  ?  應該要如何去撿查問題 ?

    Jeff HS

    2014年9月11日 上午 10:04

解答