日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁編程開發(fā)其它知識(shí) → Windows Server AppFabric安裝、配置與問題排除總結(jié)

      Windows Server AppFabric安裝、配置與問題排除總結(jié)

      相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西整理時(shí)間:2013/1/24 17:30:44字體大。A-A+

      作者:西西點(diǎn)擊:1164次評(píng)論:3次標(biāo)簽: WindowsServer

      Windows Server 2016官方正式版
      • 類型:系統(tǒng)其它大。1KB語言:中文 評(píng)分:6.0
      • 標(biāo)簽:
      立即下載

      使用以下過程可以安裝 Microsoft AppFabric 1.1 for Windows Server。無論您是第一次初始安裝,還是在初始安裝安裝之后添加或刪除功能,都您可以使用本主題中的過程。安裝程序提供以下功能:
      使您能夠選擇要安裝的特定功能。

      驗(yàn)證平臺(tái)以確保沒有以不支持的狀態(tài)安裝產(chǎn)品,并指示安裝需要的先決條件。

      安裝 AppFabric。

      使您能夠作為一個(gè)整體刪除特定的 AppFabric 功能或 AppFabric,確保計(jì)算機(jī)能保留在可以重新安裝功能或 AppFabric 時(shí)所處的狀態(tài)。創(chuàng)建 AppFabric 事件收集器服務(wù)、AppFabric 工作流管理服務(wù)和 AppFabric 緩存 服務(wù)。將服務(wù)設(shè)置為手動(dòng)啟動(dòng)類型和已停止?fàn)顟B(tài)。在配置過程中,事件收集器和工作流管理服務(wù)更改為自動(dòng)啟動(dòng)類型并啟動(dòng)。緩存服務(wù)的啟動(dòng)類型仍然設(shè)置為手動(dòng)。AppFabric 設(shè)置程序在根(服務(wù)器級(jí)別)Web.config 文件、machine.config 文件和 applicationHost.config 文件中設(shè)置配置設(shè)置。

      本文只代表作者在一定階段的認(rèn)識(shí)與理解,謝謝!

      一、寫作前提

      我負(fù)責(zé)的一個(gè)項(xiàng)目,現(xiàn)已經(jīng)開發(fā)完畢,部署方式如下圖所示:

      我方開發(fā)的項(xiàng)目是部署在香港的Portal,需要外網(wǎng),它會(huì)通過特殊的通信通道與客戶內(nèi)網(wǎng)的SAP系統(tǒng)進(jìn)行直接的信息交互,包括信息的相互讀寫。客戶的SAP Team考慮到對(duì)相關(guān)請(qǐng)求與安全監(jiān)控等因素,要求在Portal與SAP之間的信息交互增加一個(gè)通信監(jiān)控服務(wù)。經(jīng)討論,需要在Portal與SAP之間增 加一個(gè)AppFabric服務(wù),Hosting一個(gè)WCF服務(wù)建議雙邊通信,并收AppFabric監(jiān)控訪問請(qǐng)求相關(guān)信息,因此信息部署結(jié)構(gòu)如下:

      本文主要描述如何安裝AppFabric、配置,以及如何建立測(cè)試的服務(wù)和實(shí)施信息監(jiān)控,具體見下面具體描述。

      二、本文內(nèi)容

      本文依據(jù)實(shí)現(xiàn)的項(xiàng)目需求,講解如果安裝、部署設(shè)置AppFabric進(jìn)行WF及WCF的監(jiān)控,以及本次部署過程中的問題排除方法,內(nèi)容主要包含如下:

      1. AppFabric的安裝

      2.AppFabric的部署

      3.本次部署過程中的問題排除

      4.總結(jié)

      三、AppFabric的安裝

      1.環(huán)境需求

      硬件環(huán)境:

      略過,目前所有的硬件環(huán)境幾乎都支持,最好支持64位操作系統(tǒng)。

      系統(tǒng)環(huán)境:

      Windows 7,Windows Vista SP2

      Windows Server 2008 SP2,Windows Server 2008 R2

      具體環(huán)境需求可參考微軟官方說明(AppFabric下載地址)(本文下載的是:WindowsServerAppFabricSetup_x64_6.1.exe):

      或下面的安裝說明站點(diǎn):

      http://msdn.microsoft.com/zh-cn/library/hh334371%28v=azure.10%29#%E4%B8%AD%E5%9B%BD%EF%BC%88%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%EF%BC%89

      2.安裝步驟

      下載完WindowsServerAppFabricSetup_x64_6.1.exe后,下面需要做的工作就是進(jìn)行AppFabric Server的安裝,安裝部署如下(因?yàn)楸緳C(jī)已經(jīng)安裝完畢,因此,本文中的圖片來自互聯(lián)網(wǎng),特此聲明):

      1)打開安裝程序,進(jìn)行安裝向?qū)醉?/p>

      2)點(diǎn)擊“下一步”,進(jìn)入服務(wù)功能組件選項(xiàng)(在我的項(xiàng)目中只選擇了“托管服務(wù)”)

      3)安裝完成之后,將打開IIS管理器,點(diǎn)擊任何一個(gè)IIS中的站點(diǎn),將看到右邊“功能視圖”中會(huì)新增顯示“AppFabric”功能區(qū)域

      至此,我們完成了AppFabric軟件的安裝。打開“開始”菜單下的“所有程序”,點(diǎn)擊“Windows Server AppFabric”下的“配置AppFabric”,將彈出如下頁面:

      點(diǎn)擊“下一步”

      我的“監(jiān)控提供程序”選擇的是SqlClient,然后點(diǎn)擊后面的“配置”,進(jìn)行數(shù)據(jù)庫(kù)配置頁面,上圖中的兩個(gè)“監(jiān)控提供程序”都需要配置,否則通不允許進(jìn)行下一步。

      點(diǎn)擊“確定”之后,點(diǎn)擊“下一步”,進(jìn)行配置完成界面。

      當(dāng)上述部署完成之后,其實(shí),它已經(jīng)為我們創(chuàng)建了相關(guān)的數(shù)據(jù)庫(kù)、表及相關(guān)存儲(chǔ)過程等信息,并且在代理中創(chuàng)建了相關(guān)計(jì)劃任務(wù)用于系統(tǒng)信息的監(jiān)控與收集。

      3.服務(wù)啟動(dòng)

      在軟件安裝完成后,需要啟動(dòng)相關(guān)服務(wù),其中有些服務(wù)可能需要修改,本文所遇到的問題即是存在于服務(wù)的權(quán)限(后面會(huì)進(jìn)行詳細(xì)介紹)。

      點(diǎn)擊“開始”菜單,進(jìn)入“管理工具”,打開“服務(wù)”,在服務(wù)中需要啟動(dòng)如下服務(wù):

      1)AppFabric 工作流管理服務(wù)

      2)AppFabric 事件收集服務(wù)

      3)SQL Server Agent (MSSQLSERVER),本系統(tǒng)安裝的是MS SQL Server 2008 R2

      其中,1)和2)是安裝AppFabric后自動(dòng)生成的。

      四、AppFabric的部署

      AppFabric Server安裝成功后,需要進(jìn)行的操作即是進(jìn)行服務(wù)的托管及監(jiān)控的設(shè)置及監(jiān)控?cái)?shù)據(jù)查看。

      1.服務(wù)部署

      本文將對(duì)WCF及WF服務(wù)進(jìn)行托管,程序示例來自于“博客園”的“2012”(示例下載)。此示例將在AppFabric Server中Hosting WCF及WF服務(wù),然后建立一個(gè)MVC的Web Project進(jìn)行服務(wù)的調(diào)用。

      首先下載實(shí)例,將文件解壓到D:\ Contoso

      1、 數(shù)據(jù)庫(kù)[使用SQL Server Managerment Studio]

      建立一個(gè)新的數(shù)據(jù)庫(kù)contoso

      使用D:\Contoso\contoso.sql建立架構(gòu)和初始數(shù)據(jù)

      然后給BUILTIN\IIS_IUSRS賦予權(quán)限

      2、 應(yīng)用編譯[VS2010]

      編譯D:\Contoso\ Claims.sln

      3、 應(yīng)用部署[inetmgr]

      點(diǎn)擊“開始”下的“運(yùn)行”,輸入“Inetmgr”,啟動(dòng)IIS管理。

      部署Web App,即我未來系統(tǒng)中的VIP Portal:

      應(yīng)用程序池使用ASP.net 4.0集成模式

      AppFabric Web端口89【這個(gè)可變】,路徑 D:\Contoso\Claims.Web\Claims.Web

      部署需要托管的WCF及WF服務(wù):

      AppFabric Services端口90【需要變需要修改相關(guān)配置文件才能只能工作】,路徑 D:\Contoso\Contoso.Services

      在AppFabric Services新加應(yīng)用程序,具體對(duì)應(yīng)路徑:

      AppraisalService.WCF –> D:\Contoso\Contoso.Services\AppraisalService.WCF

      BillingService.WCF -> D:\Contoso\Contoso.Services\BillingService.WCF

      CarRentalService.WCF -> D:\Contoso\Contoso.Services\CarRentalService.WCF

      ProcessClaimService.WF -> D:\Contoso\Contoso.Workflows\ProcessClaimService

      其中,AppFabric Services的高級(jí)設(shè)置中的“已啟用協(xié)議”需要加上net.pipe,AppFabric管理需要],并且應(yīng)用程序池使用ASP.net 4.0集成模式

      配置好后的效果:

      根據(jù)我本次的部署,雖然我們?cè)贏ppFabric Services的高級(jí)設(shè)置中的“已啟用協(xié)議”需要加上net.pipe,但是在實(shí)際啟動(dòng)AppFabric的WCF和WF服務(wù)時(shí),會(huì)報(bào)未正確設(shè)置net.pipe。因此,我們需要額外增加如下配置。點(diǎn)擊AppFabric Services,在右邊操作的編輯網(wǎng)站下,點(diǎn)擊“綁定”,在彈出的窗口中,如果類型下沒有“net.pipe”,則需要我們點(diǎn)擊“添加”,在彈出的窗口中,選擇類型為“net.pipe”,然后綁定信息輸入*,點(diǎn)擊“確定”即可。

      2.監(jiān)控設(shè)置

      點(diǎn)擊AppFabric Services,在右邊管理WCF和WF服務(wù)上,點(diǎn)擊“配置”,將打開配置窗口,如下圖所示:

      在此頁面可以進(jìn)行相關(guān)監(jiān)控的參數(shù)化設(shè)置操作。

      3.服務(wù)調(diào)用與監(jiān)控?cái)?shù)據(jù)查看

      至此,所有的部署就已經(jīng)完成了,下面要做的事情,就是啟用打開Web Application,形成對(duì)WF及WCF的調(diào)用,確認(rèn)AppFabric是否對(duì)相關(guān)服務(wù)進(jìn)行監(jiān)控。

      1)打開流程器,http://localhost:89/Claims 進(jìn)入,使用用戶dannyg,密碼 mydemo登陸

      2)選擇一個(gè)條目,如第一條,進(jìn)入如下的地址http://localhost:89/Claims/Details/1

      3) 選擇編輯,進(jìn)入如下的地址http://localhost:89/Claims/Edit/1

      在完成上述操作后,下面需要對(duì)監(jiān)控的數(shù)據(jù)進(jìn)行查看。打開IIS管理器,點(diǎn)擊“AppFabric Services”,在右邊的“功能視圖”,雙擊“AppFabric儀表盤”,如果能夠看到如下類似信息,即代表部署、配置成功。

      五、本次部署過程中的問題排除

      1.遇到的問題描述

      在如上的整個(gè)過程中,AppFabric安裝沒有問題,部署沒有問題,Web Application調(diào)用沒有問題,但是在“AppFabric儀表盤”中即什么信息都統(tǒng)計(jì)不到。并且經(jīng)常會(huì)出來一個(gè)執(zhí)行SQLAgent.exe不兼容的提示。

      2.排除問題的方法

      1). 考慮到此問題是程序不兼容,因此,找到SQLAgent.exe文件,點(diǎn)擊右鍵,進(jìn)行兼容性設(shè)置,進(jìn)行如上設(shè)置后,問題依據(jù)沒有解決;

      2).考慮在執(zhí)行SQLAgent.exe時(shí)沒有權(quán)限不足,那什么由誰會(huì)去執(zhí)行SQLAgent.exe這個(gè)文件呢,考慮應(yīng)該只有如下需要啟動(dòng)的服務(wù)可能會(huì)調(diào)用,即

      a)AppFabric 工作流管理服務(wù)

      b)AppFabric 事件收集服務(wù)

      c)SQL Server Agent (MSSQLSERVER),本系統(tǒng)安裝的是MS SQL Server 2008 R2

      打開“開始”下的“管理工具”,點(diǎn)擊“服務(wù)”,分別找到如上三個(gè)服務(wù),點(diǎn)擊右鍵,選擇“屬性”,在打開的屬性窗口中,點(diǎn)擊“登錄”選項(xiàng)卡,輸入管理員賬號(hào),點(diǎn)擊確定。

      然后再次運(yùn)行Web Application,然后查看AppFabric儀表盤,終于出現(xiàn)數(shù)據(jù)了,問題解決。

      六、總結(jié)

      1. 程序的安裝與部署要按順序進(jìn)行,并且需要知道每一步將會(huì)產(chǎn)生哪些配置信息;

      2.需要注意相關(guān)應(yīng)用與服務(wù)權(quán)限的配置。

        相關(guān)評(píng)論

        閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評(píng)論

        最新評(píng)論

        發(fā)表評(píng)論 查看所有評(píng)論(3)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)