Konfigurace IIS 7.0 webu publikování služby v clusteru převzetí služeb při selhání Microsoft Windows Server 2008

Překlady článku Překlady článku
ID článku: 970759 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Úvod

Tento článek popisuje, jak konfigurovat Internetová informační služba (IIS) 7.0 v clusteru převzetí služeb při selhání Microsoft Windows Server 2008. Postupy v tomto článku platí pouze pro službu publikování na webu. Pokyny, jak nakonfigurovat službu publikování FTP v clusteru převzetí služeb při selhání najdete:
974603Jak konfigurovat FTP 7.5 pro službu IIS 7.0 v záložním clusteru Windows Server 2008

Další informace

V předchozích verzích Internetová informační služba Microsoft poskytovány obecný zdroj monitor součásti podporující instance serveru WWW vysokou dostupnost pomocí infrastruktury Microsoft Clustering. Vlastní kód však byla potřeba plně realizovat potenciál takové řešení. Obecný skriptů poskytované Microsoft také nesplnil potřebách zákazníků. Konfigurace IIS 7.0 v clusterovém prostředí pomocí řízení clusterů převzetí služeb při selhání serveru Windows máte například scénář vysokou dostupnost povolit pomocí vlastního kódu (skriptovací). Když toto provedete, uživatelé mohou upravit nastavení jejich požadavkům. To je poskytuje úplnou kontrolu nad integrace vysokou dostupnost webových aplikací. Rozhraní skriptu pro správu a sledování byly zavedeny v IIS 7.0 navíc poskytují bohatší prostředí než skripty dříve k dispozici.

Poznámka: Nesprávně zahrnout clusweb.vbs IIS 7.0 instalační soubory a soubory skriptu clusftp.vbs používané ve službě IIS 6.0 pro IIS clusteru úkoly správy. Nepoužívejte tyto skripty IIS 7.0.

Společnost Microsoft doporučuje správcům pečlivě vyhodnotit jako primární a upřednostňovaná metoda pro zlepšení škálovatelnosti a dostupnosti webových aplikací s více servery se službou IIS 7.0 jako protiklad k převzetí služeb při selhání clusterů pomocí použití z sítě Load Balancing (NLB). Jednou z výhod NLB je, že všechny servery mohou aktivně účastnit souběžné zpracování příchozí požadavky HTTP. Jinou výhodou je, že v prostředí NLB IIS, může být mnohem snazší podporují postupnou aktualizace a vrácení provedených změn současně stále poskytují vysokou dostupnost webových aplikací. Další informace o používání IIS 7.0 NLB prostředí, naleznete na následujících webech:
http://learn.iis.net/page.aspx/213/network-load-balancing
http://technet.microsoft.com/en-us/library/cc770558.aspx
Je důležité zvážit, že clusterů služby IIS prostřednictvím služby clusterů služby IIS vždy nezaručuje řešení vysokou dostupnost pro webové aplikace. Služby IIS (konkrétně webová služba) může být nastavení a spuštění, může mít hostitelského procesu pro fond aplikací konkrétní ukončena nebo aplikace může být v případě chyby interní server HTTP. Vytváření clusterů webových aplikací a sledování jejich stavu pomocí vlastního skriptu je správné a doporučený způsob, jak dosáhnout vysoké dostupnosti clusteru IIS pomocí clusterů převzetí služeb při selhání. Níže je ukázkový skript sleduje stav fondu aplikací k určení, zda je spuštěna nebo není.

Konfigurovat vysoké dostupnosti webových serverů služby IIS pomocí clusterů převzetí služeb při selhání, postupujte takto. Kroky 3 až 7 jsou popsány podrobněji níže.
  1. Role webového serveru nainstalujte na všech uzlech clusteru. Podrobnosti naleznete na následujícím webu:
    http://technet.microsoft.com/en-us/library/cc771752.aspx
  2. Nainstalovat funkci převzetí služeb při selhání clusteru na všech uzlech clusteru a vytvoření clusteru. Podrobnosti naleznete na následujícím webu:
    http://technet.microsoft.com/en-us/library/dd197477.aspx
  3. Nastavit sdílení souborů, který bude použit pro sdílené konfigurace služby IIS.
  4. Konfigurovat sdílené konfigurace služby IIS na všech uzlech clusteru.
  5. Konfigurace IIS soubory offline pro sdílené konfiguraci na všech uzlech clusteru.
  6. Konfigurace webu (včetně fond aplikací přidružený) a určete umístění jeho obsah v uzlu clusteru jeden.
  7. Vytváření obecného skriptu převzetí služeb při selhání clusterů konfigurovat vysokou dostupnost webového serveru.

Nastavit sdílení souborů, který bude použit pro sdílené konfigurace IIS

  1. Vytvořte uživatele bude přístup ke sdílené položce, která bude použita pro sdílené konfigurace služby IIS.
  2. Vytvořit sdílení souborů. Tato sdílená položka bude použit k uložení konfigurace sdílené služby IIS, které budou sdíleny mezi IIS na všech uzlech clusteru. Existuje více možností:
    • Na samostatný server, který není součástí žádného clusteru převzetí služeb při selhání vytvoření sdílené položky.
    • V jiném převzetí služeb při selhání clusteru Windows Server vytvořit sdílení souboru vysokou dostupnost. Podrobnosti naleznete na následujícím webu:
      http://technet.microsoft.com/en-us/library/cc731844.aspx
    • Na stejné převzetí služeb při selhání clusteru, který bude hostitelem webu vysokou dostupnost vytvořit sdílení souboru vysokou dostupnost. Podrobnosti naleznete na následujícím webu:
      http://technet.microsoft.com/en-us/library/cc731844.aspx
  3. Nastavit oprávnění na sdílení vytvořené v kroku 2. Poskytněte uživateli, který jste vytvořili v kroku 1 oprávnění Úplné řízení ke sdílení souborů a oprávnění NTFS.
  4. Potvrďte, že jsou všechny uzly clusteru moci procházet sdílení souborů. Cesta ke sdílení souborů je \\ <fileserver>\ <share>.

Konfigurovat sdílené konfigurace služby IIS na všech uzlech clusteru

Poznámka: Je problém s sdílené konfigurace služby IIS v systému Windows Server 2008 kvůli chybí oprávnění pro službu Pomocník Application Host. Pro sdílené konfiguraci práce musí provedením těchto kroků při nastavení sdílené konfigurace služby IIS v systému Windows Server 2008.
  1. Otevřete pro správu příkazového řádku.
  2. Spusťte následující příkaz:
    net stop apphostsvc
  3. Spusťte následující příkaz:
    sc privs apphostsvc SeChangeNotifyPrivilege v SeTcbPrivilege/SeImpersonatePrivilege
  4. Spusťte následující příkaz:
    net start apphostsvc
Po dokončení těchto kroků na každé Windows Server 2008 v clusteru pokračovat nastavení konfigurace IIS sdílené popsaných v této části.

Na jeden z uzlů clusteru export sdílené konfigurace sdílení souborů:
  1. Nástroje pro správu přejděte a potom klepněte na tlačítko správce Internetová informační služba (IIS).
  2. V levém podokně klepněte na uzel název serveru.
  3. Poklepejte na ikonu Sdílené konfigurace.
  4. Na stránce konfigurace sdílenou položku Export konfigurace v podokně Akce (pravé podokno) exportovat konfigurační soubory z místního počítače do jiného umístění.
  5. V dialogovém okně Exportovat konfiguraci zadejte cestu sdílení souborů (\\ <fileserver>\ <share>) v poli fyzická cesta.
  6. Klepněte na tlačítko Připojit jako a zadejte uživatelské jméno a heslo pro uživatelský účet, který má přístup ke sdílené složce ve kterém je uložen sdílené konfigurace a klepněte na tlačítko OK. Tento účet bude použit pro přístup ke sdílené položce. Měli byste použít omezeným účet služby Active Directory, který není správcem domény.
  7. V dialogovém okně Exportovat konfiguraci zadejte heslo, které budou použity k ochraně šifrovací klíče a klepněte na tlačítko OK.
  8. Na stránce Konfigurace sdílené klepnutím zaškrtněte políčko Povolit sdílené konfigurace.
  9. Zadejte fyzické cesty, uživatelský účet a heslo, které jste dříve zadali a v podokně Akce klepněte na tlačítko použít.
  10. V dialogovém okně Šifrování klíčů heslo zadejte heslo klíče šifrování, nastavit dříve a klepněte na tlačítko OK.
  11. V dialogovém okně Sdílené konfigurace klepněte na tlačítko OK.
  12. Klepněte na tlačítko OK.
V jednotlivých uzlech clusteru pomocí sdíleného konfiguračního právě exportovaný soubor sdílení:
  1. Nástroje pro správu přejděte a potom klepněte na tlačítko správce Internetová informační služba (IIS).
  2. Klepněte na uzel název serveru.
  3. Poklepejte na ikonu Sdílené konfigurace.
  4. Na stránce Konfigurace sdílené klepnutím zaškrtněte políčko Povolit sdílené konfigurace.
  5. Zadejte fyzické cesty sdílení souborů (\\ <fileserver>\ <share>), uživatelský účet a heslo zadali dříve a potom v podokně Akce klepněte na tlačítko použít.
  6. V dialogovém okně Šifrování klíčů heslo zadejte heslo klíče šifrování, nastavit dříve a klepněte na tlačítko OK.
  7. V dialogovém okně Sdílené konfigurace klepněte na tlačítko OK.
  8. Klepněte na tlačítko OK.
Poznámka: Další informace o sdílené konfigurace v IIS nastavit na webu společnosti Microsoft:
http://learn.iis.net/page.aspx/264/shared-configuration

Konfigurace IIS soubory offline pro sdílené konfiguraci na všech uzlech clusteru

V každém uzlu clusteru povolit soubory offline:
  1. Nainstalovat Desktop zkušeností
    1. Nástroje pro správu přejděte na příkaz Správce serverů.
    2. V levém podokně na položku funkce.
    3. V pravém podokně klepněte na tlačítko Přidat funkce.
    4. Klepnutím zaškrtněte políčko Desktop zkušeností.
    5. Klepněte na tlačítko nainstalovat nainstalujte Desktop zkušeností.
    6. Restartujte počítač.
  2. V Ovládacích panelech otevřete Soubory Offline.
  3. Klepněte na možnost Povolit soubory offline. Počítač není potřeba restartovat.
  4. Přesvědčte se, zda je mezipaměť nastavena jen pro čtení. To provedete spuštěním následujícího příkazu v okně zvýšená cmd:
    REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v ReadOnlyCache /t REG_DWORD /d 1 /f 
    
  5. Restartujte počítač.
  6. Procházet server soubor z počítače. Sdílené položky, která obsahuje sdílené konfigurace služby IIS klepněte pravým tlačítkem myši a klepněte na příkaz Vždy přístupné offline.
    Poznámka, pokud nastavení sdílení souboru k dispozici vysoce na stejného clusteru převzetí služeb při selhání, které hostí IIS uzly možnost vždy přístupné offline se nezobrazí po klepnutí pravým tlačítkem myši na sdílené položce Pokud jsou na uzlu clusteru je hostitelem serveru vysoce dostupné souboru. Bude třeba přesunout vysoké k dispozici soubor serverové aplikace do jiného uzlu.
  7. V Ovládacích panelech otevřete Soubory Offline. Klepněte na položku Otevřít Centrum synchronizace a potom klepněte na tlačítko plán.
  8. Pro každý den nebo podle požadavku naplánovat synchronizaci souboru offline. Můžete také nakonfigurovat synchronizace offline každých několik minut Přestože při změně něco v souboru applicationhost.config Plánovač, není nastavena, změna se projeví na serveru.
Poznámka: Další informace o konfiguraci souborů offline pro sdílené konfigurace v IIS naleznete na následujícím webu:
http://learn.iis.net/page.aspx/212/offline-files-for-shared-configuration

Konfigurace webu (včetně fond aplikací přidružený) a určete umístění jeho obsah v uzlu clusteru jeden

Najít uzlu clusteru, který vlastní prostředek disku clusteru, kde se bude nacházet soubory obsahu webu:
  1. Nástroje pro správu přejděte a potom klepněte na položku Správce clusteru selhání.
  2. Připojit ke clusteru. Pokud jsou na jednom z uzlů clusteru se automaticky zobrazí na seznamu.
  3. V části úložiště najít prostředek disku, na kterém bude umístěn obsahu webové stránky. Chcete-li to provést, rozbalte strom úložiště prostředku disku. Ujistěte se, že úložiště není použit jiných vysokou dostupnost aplikací v clusteru. Úložiště v části Dostupné úložiště bude najít.
  4. Poznámka: uzlu clusteru, na kterém je tento prostředek online. Uzlu clusteru bude konfigurace služby IIS.
  5. Poznámka: název prostředku disku clusteru. Budete používat pro soubory obsahu.
Uzlu clusteru, na kterém je prostředek v režimu online a nakonfigurovat server WWW pro obsah webu použít sdílený disk:
  1. Nástroje pro správu přejděte a potom klepněte na tlačítko správce Internetová informační služba (IIS).
  2. V levém podokně rozbalte uzel název serveru.
  3. Rozbalte položku servery a ve skupinovém rámečku servery, klepněte na web, který konfigurujete.
  4. V pravém podokně vyberte možnost Upřesnit v části Správa webu.
  5. Vyhledejte vlastnost Fyzického Path v části Obecné nastavení a potom zadejte umístění, kde jsou umístěny soubory obsahu webu. Toto je umístění diskový prostředek clusteru, který jste si poznamenali v kroku 5 předchozího postupu.
  6. Klepněte na tlačítko OK.

Konfigurovat vysokou dostupnost webového serveru ve Správci clusteru failover vytvořením obecného skriptu

Poslední krok konfigurace vysoké dostupnosti webových serverů služby IIS nastavte prostředku Obecný skript, který bude použit ke sledování webu a fondu aplikací pro web:
  1. Na každém uzlu clusteru zkopírujte skript na konci tohoto článku Windows\System32\inetsrv\Clusweb7.vbs.
  2. Ve výchozím sleduje skript webového serveru s názvem "Výchozí server WWW" a fondu aplikací s názvem "DefaultAppPool". Pokud to není správný webu a fondu aplikací, změnit proměnné SITE_NAME a APP_POOL_NAME. Ujistěte se, že na všech uzlech clusteru existují stejné webu a fondu aplikací ve skriptu. Poznámka: jména jsou rozlišována malá a velká písmena.
  3. Nástroje pro správu přejděte a potom klepněte na položku Správce clusteru selhání.
  4. Připojit ke clusteru. Pokud jsou na jednom z uzlů clusteru se automaticky zobrazí na seznamu.
  5. Klepněte pravým tlačítkem myši na cluster a poté klepněte na tlačítko Konfigurovat službu nebo aplikaci. Průvodce vytvoří pracovní vytížení vysokou dostupnost.
  6. Klepněte na tlačítko obecného skriptu.
  7. Vyberte soubor skriptu následující cestu: %systemroot%\System32\Inetsrv\clusweb7.vbs
  8. Název Client Access Point (CAP) nastavte na název webu klienti budou používat připojení k webu vysokou dostupnost. Určit statických adresách IP použít pro web CAP. Pokud používáte DHCP, tato možnost zobrazena.
  9. Na Výběr úložiště kroku vyberte sdíleného disku clusteru, na kterém jsou umístěny soubory obsahu webu. Úložiště by měl nepoužívané jiných vysokou dostupnost aplikací v clusteru. Poznámka Pokud sdílet soubor, který se používá pro sdílené konfigurace služby IIS je hostitelem stejného clusteru, jiný disk prostředku by měla být použita.
  10. Po potvrzení nastavení bude Průvodce vytvoření skupiny clusteru, prostředky clusteru a závislosti mezi prostředky a přepněte do režimu online prostředky.
Poznámka: Hostitelem vysokou dostupnost více webových serverů na stejném clusteru převzetí služeb při selhání, postupujte podle stejných kroků jako výše. Soubor skriptu různých však použít pro každý web a různých seskupený sdíleného úložiště. Například v systemroot%\System32\Inetsrv % použít clusweb7.vbs první webový server clweb7 2.vbs druhé, 3.vbs clweb7 pro třetí atd. Každý soubor skriptu sleduje různé webu a fondu aplikací.
'<begin script sample>


'This script provides high availability for IIS websites
'By default, it monitors the "Default Web Site" and "DefaultAppPool"
'To monitor another web site, change the SITE_NAME below
'To monitor another application pool, change the APP_POOL_NAME below
'More thorough and application-specific health monitoring logic can be added to the script if needed

Option Explicit

DIM SITE_NAME
DIM APP_POOL_NAME
Dim START_WEB_SITE
Dim START_APP_POOL
Dim SITES_SECTION_NAME
Dim APPLICATION_POOLS_SECTION_NAME
Dim CONFIG_APPHOST_ROOT
Dim STOP_WEB_SITE


'Note:
'Replace this with the site and application pool you want to configure high availability for
'Make sure that the same web site and application pool in the script exist on all cluster nodes. Note that the names are case-sensitive.
SITE_NAME = "Default Web Site"
APP_POOL_NAME = "DefaultAppPool"

START_WEB_SITE = 0
START_APP_POOL = 0
STOP_WEB_SITE  = 1
SITES_SECTION_NAME = "system.applicationHost/sites"
APPLICATION_POOLS_SECTION_NAME = "system.applicationHost/applicationPools"
CONFIG_APPHOST_ROOT = "MACHINE/WEBROOT/APPHOST"

'Helper script functions


'Find the index of the website on this node
Function FindSiteIndex(collection, siteName)

    Dim i

    FindSiteIndex = -1    

    For i = 0 To (CInt(collection.Count) - 1)
        If collection.Item(i).GetPropertyByName("name").Value = siteName Then
            FindSiteIndex = i
            Exit For
        End If		 
    Next

End Function


'Find the index of the application pool on this node
Function FindAppPoolIndex(collection, appPoolName)

    Dim i

    FindAppPoolIndex = -1    

    For i = 0 To (CInt(collection.Count) - 1)
        If collection.Item(i).GetPropertyByName("name").Value = appPoolName Then
            FindAppPoolIndex = i
            Exit For
        End If		 
    Next

End Function

'Get the state of the website
Function GetWebSiteState(adminManager, siteName)

    Dim sitesSection, sitesSectionCollection, siteSection, index, siteMethods, startMethod, executeMethod
    Set sitesSection = adminManager.GetAdminSection(SITES_SECTION_NAME, CONFIG_APPHOST_ROOT)
    Set sitesSectionCollection = sitesSection.Collection

    index = FindSiteIndex(sitesSectionCollection, siteName)
    If index = -1 Then
        GetWebSiteState = -1
    End If	    

    Set siteSection = sitesSectionCollection(index)

    GetWebSiteState = siteSection.GetPropertyByName("state").Value

End Function

'Get the state of the ApplicationPool
Function GetAppPoolState(adminManager, appPool)

    Dim configSection, index, appPoolState

    set configSection = adminManager.GetAdminSection(APPLICATION_POOLS_SECTION_NAME, CONFIG_APPHOST_ROOT)
    index = FindAppPoolIndex(configSection.Collection, appPool)

    If index = -1 Then
        GetAppPoolState = -1
    End If	    

    GetAppPoolState = configSection.Collection.Item(index).GetPropertyByName("state").Value
End Function


'Start the w3svc service on this node
Function StartW3SVC()

    Dim objWmiProvider
    Dim objService
    Dim strServiceState
    Dim response

    'Check to see if the service is running
    set objWmiProvider = GetObject("winmgmts:/root/cimv2")
    set objService = objWmiProvider.get("win32_service='w3svc'")
    strServiceState = objService.state

    If ucase(strServiceState) = "RUNNING" Then
        StartW3SVC = True
    Else
        'If the service is not running, try to start it
        response = objService.StartService()

        'response = 0  or 10 indicates that the request to start was accepted
        If ( response <> 0 ) and ( response <> 10 ) Then
            StartW3SVC = False
        Else
            StartW3SVC = True
        End If
    End If
    
End Function


'Start the application pool for the website
Function StartAppPool()

    Dim ahwriter, appPoolsSection, appPoolsCollection, index, appPool, appPoolMethods, startMethod, callStartMethod
    Set ahwriter = CreateObject("Microsoft.ApplicationHost.WritableAdminManager")

    Set appPoolsSection = ahwriter.GetAdminSection(APPLICATION_POOLS_SECTION_NAME, CONFIG_APPHOST_ROOT)       
    Set appPoolsCollection = appPoolsSection.Collection

    index = FindAppPoolIndex(appPoolsCollection, APP_POOL_NAME)
    Set appPool = appPoolsCollection.Item(index)
    
    'See if it is already started
    If appPool.GetPropertyByName("state").Value = 1 Then
        StartAppPool = True
        Exit Function
    End If

    'Try To start the application pool
    Set appPoolMethods = appPool.Methods
    Set startMethod = appPoolMethods.Item(START_APP_POOL)
    Set callStartMethod = startMethod.CreateInstance()
    callStartMethod.Execute()
    
    'If started return true, otherwise return false
    If appPool.GetPropertyByName("state").Value = 1 Then
        StartAppPool = True
    Else
        StartAppPool = False
    End If

End Function


'Start the website
Function StartWebSite()

    Dim ahwriter, sitesSection, sitesSectionCollection, siteSection, index, siteMethods, startMethod, executeMethod
    Set ahwriter = CreateObject("Microsoft.ApplicationHost.WritableAdminManager")
    Set sitesSection = ahwriter.GetAdminSection(SITES_SECTION_NAME, CONFIG_APPHOST_ROOT)
    Set sitesSectionCollection = sitesSection.Collection

    index = FindSiteIndex(sitesSectionCollection, SITE_NAME)
    Set siteSection = sitesSectionCollection(index)

    if siteSection.GetPropertyByName("state").Value = 1 Then
        'Site is already started
        StartWebSite = True
        Exit Function
    End If

    'Try to start site
    Set siteMethods = siteSection.Methods
    Set startMethod = siteMethods.Item(START_WEB_SITE)
    Set executeMethod = startMethod.CreateInstance()
    executeMethod.Execute()

    'Check to see if the site started, if not return false
    If siteSection.GetPropertyByName("state").Value = 1 Then
        StartWebSite = True
    Else
        StartWebSite = False
    End If

End Function


'Stop the website
Function StopWebSite()

    Dim ahwriter, sitesSection, sitesSectionCollection, siteSection, index, siteMethods, startMethod, executeMethod, autoStartProperty
    Set ahwriter = CreateObject("Microsoft.ApplicationHost.WritableAdminManager")
    Set sitesSection = ahwriter.GetAdminSection(SITES_SECTION_NAME, CONFIG_APPHOST_ROOT)
    Set sitesSectionCollection = sitesSection.Collection

    index = FindSiteIndex(sitesSectionCollection, SITE_NAME)
    Set siteSection = sitesSectionCollection(index)

    'Stop the site
    Set siteMethods = siteSection.Methods
    Set startMethod = siteMethods.Item(STOP_WEB_SITE)
    Set executeMethod = startMethod.CreateInstance()
    executeMethod.Execute()

End Function



'Cluster resource entry points. More details here:
'http://msdn.microsoft.com/en-us/library/aa372846(VS.85).aspx

'Cluster resource Online entry point
'Make sure the website and the application pool are started
Function Online( )

    Dim bOnline
    'Make sure w3svc is started
    bOnline = StartW3SVC()

    If bOnline <> True Then
        Resource.LogInformation "The resource failed to come online because w3svc could not be started."
        Online = False
        Exit Function
    End If


    'Make sure the application pool is started
    bOnline = StartAppPool()
    If bOnline <> True Then
        Resource.LogInformation "The resource failed to come online because the application pool could not be started."
        Online = False
        Exit Function
    End If


    'Make sure the website is started
    bOnline = StartWebSite()
    If bOnline <> True Then
        Resource.LogInformation "The resource failed to come online because the web site could not be started."
        Online = False
        Exit Function
    End If

    Online = true 

End Function

 
'Cluster resource offline entry point
'Stop the website
Function Offline( )

    StopWebSite()
    Offline = true

End Function


'Cluster resource LooksAlive entry point
'Check for the health of the website and the application pool
Function LooksAlive( )

    Dim adminManager, appPoolState, configSection, i, appPoolName, appPool, index

    i = 0
    Set adminManager  = CreateObject("Microsoft.ApplicationHost.AdminManager")
    appPoolState = -1

    'Get the state of the website
    if GetWebSiteState(adminManager, SITE_NAME) <> 1 Then
        Resource.LogInformation "The resource failed because the " & SITE_NAME & " web site is not started."
        LooksAlive = false
        Exit Function
    End If


    'Get the state of the Application Pool
     if GetAppPoolState(adminManager, APP_POOL_NAME) <> 1 Then
         Resource.LogInformation "The resource failed because Application Pool " & APP_POOL_NAME & " is not started."
         LooksAlive = false  
	 Exit Function
     end if

     '  Web site and Application Pool state are valid return true
     LooksAlive = true
End Function


'Cluster resource IsAlive entry point
'Do the same health checks as LooksAlive
'If a more thorough than what we do in LooksAlive is required, this should be performed here
Function IsAlive()   

    IsAlive = LooksAlive

End Function


'Cluster resource Open entry point
Function Open()

    Open = true

End Function


'Cluster resource Close entry point
Function Close()

    Close = true

End Function


'Cluster resource Terminate entry point
Function Terminate()

    Terminate = true

End Function
'<end script sample>

Vlastnosti

ID článku: 970759 - Poslední aktualizace: 1. října 2009 - Revize: 3.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Internet Information Services 7.0
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 Service Pack 2
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
Klíčová slova: 
kbmt kbhowto kbsurveynew KB970759 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:970759

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com