2010-08-30 17 views
5

Mam problemy z uruchomieniem klastra AppFabric z dwoma hostami. Sprawdziłem, że działa tylko z jednym hostem (tj. Liczba elementów pamięci podręcznej wzrasta podczas nawigacji w aplikacji internetowej), ale gdy próbuję dołączyć do drugiego hosta do klastra, otrzymuję następujący wyjątek:Klaster AppFabric Cache - nie można uruchomić 2. hosta

Failed to read remote registry key from host 289851-cache2: 
Microsoft.ApplicationServer.Caching.DataCacheException: 
ErrorCode<ERRCAdmin026>:SubStatus<ES0001>:Remote registry access failed on host 289851-cache2. 
Check if the required permissions are available. ---> System.IO.IOException: The network path was not found. 

    at Microsoft.Win32.RegistryKey.Win32ErrorStatic(Int32 errorCode, String str) 

    at Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive hKey, String machineName, RegistryView view) 

    at Microsoft.ApplicationServer.Caching.AdminApi.CacheAdmin.GetRemoteRegistryKey(String hostName, Boolean writable) 

    --- End of inner exception stack trace --- 

    at Microsoft.ApplicationServer.Caching.AdminApi.CacheAdmin.GetRemoteRegistryKey(String hostName, Boolean writable) 

    at Microsoft.ApplicationServer.Caching.AdminApi.CacheAdmin.GetServerVersion(String 

hostName),DistributedCache.CacheAdmin,Error 

Gdzie 289851-cache2 to nazwa drugiego hosta.

Mimo że wyjątek powiedział, że uprawnienia do sprawdzania zostały zmienione, konto połączenia z pamięci podręcznej jest moim kontem domeny i udzielono dostępu wszędzie - konto jest administratorem na obu komputerach hosta AppFabric, ma pełny dostęp do udziału sieciowego i Uruchomę AppFabric PowerShell jako administrator. Ale po uruchomieniu Start-CacheCluster pierwszy host będzie miał status UP, podczas gdy drugi host będzie miał status STARTOWANIA w nieskończoność. Muszę zrestartować komputer, aby zrobić cokolwiek innego, ponieważ nie pozwoli mi zatrzymać, uruchomić lub zabić procesu nawet za pośrednictwem menedżera zadań lub usług w panelu sterowania.

System Windows Server 2008 jest 64-bitowy z zainstalowanym WindowsServerAppFabricSetup_x64_6.0 (nie 6.1, ponieważ uważam, że wymaga systemu Windows Server 2008 R2) z konfiguracją przechowywaną w udziale sieciowym.

DistributedCacheAgent.config hosta 1:

<host replicationPort="22236" arbitrationPort="22235" clusterPort="22234" hostId="1739552749" size="1228" leadHost="true" account="<domain account>" name="localhost" cacheHostName="AppFabricCachingService" cachePort="22233" /> 

DistributedCacheAgent.config gospodarza 2:

<host replicationPort="22236" arbitrationPort="22235" clusterPort="22234" hostId="1739552749" size="1228" leadHost="false" account="<domain account>" name="localhost" cacheHostName="AppFabricCachingService" cachePort="22233" /> 

góry dzięki.

+0

+1 Widziałem, że nastąpi to zbyt, ale nie dostał się do dołu, dlaczego jeszcze ... – PhilPursglove

+0

udało mi się dostać ktoś z Microsoft, aby odpowiedzieć na mój post na forum AppFabric (http://social.msdn.microsoft.com/Forums/en/velocity/thread/4fd844f6-3530-4115-8982-d7562e699627) jeśli jesteś zainteresowany podążając wzdłuż. – Lester

+0

Spójrz na powyższy wpis na forum, który zawiera odniesienia do @Lester. Podaje szczegóły, jak rozwiązaliśmy ten problem. – s1mm0t

Odpowiedz

Powiązane problemy