-
問題描述:
StoreFront已經部署好2台,一台已經配置好站點,另外一台并沒有做配置。現在要将第二台加入到第一台的組中。
加入結果出錯。可能看到的現象為:
第二台顯示自己成功加入伺服器組,但是第一台顯示失敗。
兩台伺服器同時顯示自己失敗。
兩台成功的加入伺服器組,但是“傳播配置”會失敗。
第二台StoreFront控制台在關閉之後,再次打開就會當機。
-
排查思路:
首先排查是否由IPV6問題造成。
使用cmd,在第一台上去ping第二台機器的域名,檢視它的解析方式。如果解析出為ipv6的位址,基本可以認為是由于ipv6位址配置的方法引起的。
解決方法:禁用ipv6
系統資料庫找到以下鍵值(DWORD32),沒有需要添加
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters\DisabledComponents 值為ff(十六進制)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DisableTaskOffload 值為1(十六進制)
之後重新開機伺服器。
IPV6的解決方法應該在第二台StoreFront會當機現象之前操作,如果已經發生當機現象,仍要修改系統資料庫,但是無法修複當機現象。
修複當機現象需要使用指令行。
在某些情況下,需要将StoreFront安裝重置為其初始安裝狀态。可以執行手動解除安裝和重新安裝,但是這比較耗時,并且可能導緻其他無法預料的問題。我們可以使用PowerShell快速重置Store Front。
1、確定StoreFront管理控制台已關閉;
2、以管理者身份打開PowerShell指令提示符,然後鍵入 asnp Citrix* 這将加載Citrix PowerShell子產品;
3、在PowerShell下鍵入 . “C:\Program Files\Citrix\Receiver StoreFront\Scripts\ImportModules.ps1”
4、導入子產品後,輸入 Clear-DSConfiguration,大約1分鐘左右執行完成;
如此之後,控制台可再次打開。在第一台上删除關于第二台的資訊。即可再次進行加入伺服器組操作。
- 建立新部署時出現:“執行 建立新部署 向導時出錯。請檢視事件檢視器的日志并重試。” 事件日志中報錯
關鍵詞為:
運作指令 Get-DSSuggestedHostBaseUrl 時出錯:
No HTTP binding on site with Id: 1
原因為是IIS中沒有綁定80端口。你的IIS服務沒有開啟80端口。雖然可能你不需要80端口,但是在建立新部署的時候必須得有。
-
檢視時間日志之後發現有如下關鍵字報錯。
WebApplicationAlreadyExists