Webhelyfelhők hibaelhárítása
Érintett kiadások: Windows Azure Pack
Ez a témakör az Windows Azure Pack for Windows Server webhelyfelhőivel kapcsolatos hibaelhárítást ismerteti. Javaslatok a következő problémákra szolgálnak:
Proxykiszolgáló megkerülése webhely eléréséhez
Webhely beállításainak módosítása
Parancsfájl létrehozása webhelyek inicializálásához
Webes feldolgozói szerepkör lekérése egy végtelen hurokból
Webhelykatalógus elemeinek megjelenítése katalóguscsatornából
Webalkalmazás-katalógus hírcsatornája offline állapotban
Feldolgozói szerepkör kiépítése
Előre konfigurált fájlkiszolgáló használata webhelyhez
WebMatrix-bővítmények használata a Chrome-ban
A webhelyfelhők teszteléséhez tekintse meg a WAPWS-EasyDeploy_v2 eszközt.
Proxykiszolgáló megkerülése webhely eléréséhez
A következőre vonatkozik: Windows Azure Pack: Webhelyek üzembe helyezése
Probléma
A proxykiszolgálót több okból is meg kell kerülni.
Ajánlás
Használja a netsch parancsot az alábbi példákban látható módon, ahol a PROXYSERVERNAME a megkerülendő kiszolgáló neve:
netsh winhttp set proxy proxy-server="http=PROXYSERVERNAME;https= PROXYSERVERNAME:88" bypass-list="*.contoso.com"
netsh winhttp set proxy proxy-server="http=PROXYSERVERNAME;https= PROXYSERVERNAME:88" bypass-list="wapserver01"
netsh winhttp set proxy proxy-server="http=PROXYSERVERNAME;https= PROXYSERVERNAME:88" bypass-list="wapadmsrv;wapadmapi;waptenantsrv;wapadmauth"
Vissza a tetejére
Webhely beállításainak módosítása
A következőre vonatkozik: Windows Azure Pack: Webhelyek üzembe helyezése
Probléma
Módosítania kell egy webhely kötéseit.
Ajánlás
A Vezérlő szerepkört végrehajtó kiszolgálón futtassa a következő Windows PowerShell parancsokat rendszergazdaként.
Add-pssnapin webhostingsnapin
Set-WebSitesConfig CentralCertificate -CentralCertificateShare \\MyFileServer\Certificates
Ha nem sikerül, kipróbálhatja a Set-WebSitesConfig parancsot a –Force jelzővel.
Ezután javítsa ki az összes kiszolgálót, és ellenőrizze, hogy módosultak-e:
Get-WebSitesServer | ? { !($_.Role -eq "Controller") } | % { Repair-WebSitesServer -Name $_.Name }
Vissza a tetejére
Parancsfájl létrehozása webhelyek inicializálásához
A következőre vonatkozik: Windows Azure Pack: Webhelyek üzembe helyezése
Probléma
A webhelyek inicializálásának megkönnyítéséhez Windows PowerShell szkriptre van szükség.
Ajánlás
A szkript alapjául az alábbi példát használhatja.
Function WebSiteCloudInit{
# PowerShell script to configure Web Site Clouds
Import-Module -Name MgmtSvcConfig
Import-Module -Name Websites
$settings = @{}
# Hosting and ResourceMetering database connection strings.
$settings.Add('hosting','Data Source='+$env:computername+';Initial Catalog=Hosting;User ID=sa;Password=$setup.lab.sql.password');
$settings.Add('resourceMetering','Data Source='+$env:computername+';Initial Catalog=ResourceMetering;User ID=sa;Password=$setup.lab.sql.password');
$settings.Add('dnsSuffix','HostedWebSiteCloud.com');
# Optional WebPI feed
# $settings.Add('feedUrl','http://cn-host/WebSiteCloudSetup/Content/webproductlist.xml');
# Admin credentials
$settings.Add('adminUserName','Administrator');
$settings.Add('adminPassword',$setup.lab.servers.global.password);
# ManagementServer role settings (REST API)
$settings.Add('managementServerName','WAPSitesMN01');
$settings.Add('cloudAdminUserName','CloudAdmin');
$settings.Add('cloudAdminPassword',$setup.lab.servers.global.password);
# Optional credentials; admin credentials used if any are not specified.
$settings.Add('managementServerAdminUserName','Administrator');
$settings.Add('managementServerAdminPassword',$setup.lab.servers.global.password);
$settings.Add('fileServerAdminUserName','Administrator');
$settings.Add('fileServerAdminPassword',$setup.lab.servers.global.password);
$settings.Add('frontEndAdminUserName','Administrator');
$settings.Add('frontEndAdminPassword',$setup.lab.servers.global.password);
$settings.Add('publisherAdminUserName','Administrator');
$settings.Add('publisherAdminPassword',$setup.lab.servers.global.password);
$settings.Add('workerAdminUserName','Administrator');
$settings.Add('workerAdminPassword',$setup.lab.servers.global.password);
# FileServer role settings (WebSites and Certificates shares)
$settings.Add('fileServerName','WAPSitesFS01');
$settings.Add('fileServerType','WindowsSingle');
$settings.Add('fileShareOwnerUserName','fileShareOwner');
$settings.Add('fileShareOwnerPassword',$setup.lab.servers.global.password);
$settings.Add('fileShareUserUserName','fileShareUser');
$settings.Add('fileShareUserPassword',$setup.lab.servers.global.password);
$settings.Add('centralCertStoreUserName','CertStore_FSUser');
$settings.Add('centralCertStorePassword',$setup.lab.servers.global.password);
$settings.Add('contentShareUNCPath','\\WAPSitesFS01\WebSites');
$settings.Add('contentShareLocalPath','C:\WebSites');
$settings.Add('certificateShareUNCPath','\\WAPSitesFS01\Certificates');
$settings.Add('certificateShareLocalPath','C:\Certificates');
#$settings.Add('skipManagementServerProvisioning', 'False');
#$settings.Add('isVMMBased','False');
Initialize-WebSitesInstance -Settings $settings -Verbose
#Initialize-MgmtSvcFeature -Name HostingController -Settings $settings -Verbose
}
Vissza a tetejére
Webes feldolgozói szerepkör lekérése egy végtelen hurokból
A következőre vonatkozik: Windows Azure Pack: Webhelyek üzembe helyezése
Probléma
A webhelyfelhő webes feldolgozói szerepköre folyamatosan települ, ahogy az a felügyeleti portálon látható a rendszergazdák számára.
Ajánlás
Minden webfeldolgozó-kiszolgálón távolítsa el a következő szabályt a %PROGRAM FILES%\IIS\Microsoft Web Hosting Framework\config\ könyvtárban található autoload.config konfigurációs fájlból.
<rule name="Antares-Abort-Local-Requests" patternSyntax="Wildcard">
<match url="*" />
<conditions>
<add input="{LocalAddresses:{REMOTE_ADDR}}" pattern="1" />
</conditions>
<action type="AbortRequest" />
</rule>
Vissza a tetejére
Webhelykatalógus elemeinek megjelenítése katalóguscsatornából
A következőre vonatkozik: Windows Azure Pack: Webhelyek üzembe helyezése
Probléma
A webhelytár hírcsatornája nem tölti ki azokat az elemeket, amelyekhez a felhasználók hozzáférhetnek.
Ajánlás
Ellenőrizze a következő lehetséges okokat:
Engedélyezze a hibakeresési naplókat aMicrosoft>alkalmazások és szolgáltatásnaplók> területén található eseménymegtekintőWindows Azure Pack>MgmntSvc-WebAppGallery területen. Az IIS-ben győződjön meg arról, hogy a webhely alkalmazáskészlete rendelkezik a proxykiszolgálók használatához szükséges hitelesítő adatokkal.
A lehetséges megoldásokért látogasson el erre a fórumra: Webhelyfelhők – A webalkalmazás-katalógus üres
Saját alkalmazáskatalógusát is üzemeltetheti az offline webalkalmazás-katalógus hírcsatornájában leírtak szerint.
Vissza a tetejére
Webalkalmazás-katalógus hírcsatornája offline állapotban
A következőre vonatkozik: Windows Azure Pack: Webhelyek üzembe helyezése
Probléma
Belsőleg kell üzemeltetnie egy katalóguscsatorna másolatát egy tűzfallal rendelkező infrastruktúrán belül.
Ajánlás
A Webplatform-telepítő parancssori eszközével (WebPICmd.exe) offline állapotba helyezheti és helyileg üzemeltetheti a WAG-hírcsatornát. Részletekért tekintse meg a webalkalmazás-katalógus hírcsatornájának Windows Azure Packhez való kikapcsolását ismertető blogbejegyzést
Vissza a tetejére
Feldolgozói szerepkör kiépítése
A következőre vonatkozik: Windows Azure Pack: Webhelyek üzembe helyezése
Probléma
Ha feldolgozói szerepkört próbál hozzáadni a meglévő webhelyfelhőhöz, csatlakozási hibákat ad vissza.
Ajánlás
Győződjön meg arról, hogy az Internet Protocol 6-os verziója (IPv6) engedélyezve van az összes feldolgozói szerepkörű számítógépen.
Vissza a tetejére
Előre konfigurált fájlkiszolgáló használata webhelyhez
A következőre vonatkozik: Windows Azure Pack: Webhelyek üzembe helyezése
Probléma
Hibaüzenetek jelenik meg, amikor előre konfigurált fájlkiszolgálót próbál használni egy webhelyhez.
Ajánlás
Ezt kijavítottuk az 1. frissítéshez, és Windows Update érhető el. További információ: Windows Azure Pack 1. frissítése.
Vissza a tetejére
WebMatrix-bővítmények használata a Chrome-ban
A következőre vonatkozik: WebMatrix 3
Probléma
Ha egy bérlő Chrome böngészővel próbálja használni a WebMatrix bővítményeket, a portál a következő hibaüzeneteket jeleníti meg:
Nem sikerült telepíteni a művelet végrehajtásához szükséges bővítményt.
A telepítéseket csak a Chrome webáruház elem ellenőrzött webhelyeinek egyikével lehet kezdeményezni.
Ajánlás
Sajnálattal javasoljuk, hogy kerülje ezt a forgatókönyvet, mert a WebMatrix beépülő modul támogatását a Chrome nem támogatja.
Vissza a tetejére