Megosztás a következőn keresztül:


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

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

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

Lásd még:

Windows Azure Pack hibaelhárítása