Immer Zugriff verweigert versucht zu starten appfabric-cache-cluster aus der powershell
Ich habe einige code, der verwendet appfabric und war immer server nicht verfügbar Fehler. Folgen Sie der Anleitung auf http://msdn.microsoft.com/en-us/library/ff921031.aspx ich fand, dass mein cache-cluster war. Ich öffnete powershell als administrator und ran Start-CacheCluster aus. Nach ein paar Minuten erhalte ich eine Fehlermeldung:
Start-CacheCluster : Could not start cluster: ErrorCode<ERRCAdmin025>:SubStatus
<ES0001>:Time-out occurred in starting the cluster.
At line:1 char:19
+ Start-CacheCluster <<<<
+ CategoryInfo : NotSpecified: (:) [Start-CacheCluster], DataCach
eException
+ FullyQualifiedErrorId : ERRCAdmin025,Microsoft.ApplicationServer.Caching
.Commands.StartCacheClusterCommand
Überprüfung der Ereignisprotokolle zeigt dies:
Service cannot be started. System.TypeInitializationException: The type initializer for 'Microsoft.ApplicationServer.Caching.ConfigManager' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Microsoft.Fabric.Common.ConsoleSink' threw an exception. ---> System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: An error occurred loading a configuration file: Access to the path 'C:\Windows\System32\AppFabric\DistributedCacheService.exe.config' is denied. (C:\Windows\System32\AppFabric\DistributedCacheService.exe.config) ---> System.UnauthorizedAccessException: Access to the path 'C:\Windows\System32\AppFabric\DistributedCacheService.exe.config' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBU...
Hat jemand mit mehr AppFabric Erfahrung, das schon mal gesehen?
Dank
InformationsquelleAutor William | 2011-09-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen
Microsoft
,Windows
,Application Server-System Services
undAdmin
melden. Manchmal ist dieses Protokoll wird Ihnen einige weitere Informationen, die nicht in der regulären eventlog. Für mehr Informationen über das cache-cluster monitoring siehe Gesundheits-Monitoring-Tools.Zu deinem Problem. Nur glaube ich sagen möchte ist, dass nach dem Start die cache-cluster lädt die Konfigurations-und da scheitert es, wird es irgendwann zum Absturz der AppFabric Caching Service (Sie werden sehen, dass die Informationen im eventlog oben erwähnt).
Stellen Sie sicher, dass Sie AppFabric-Caching Service konfiguriert zum ausführen unter einem Konto, das Zugriff auf die Konfigurations-Datei
DistributedCacheService.exe.config
sowie an das Konfigurations-repository (Velocity DB-Konfiguration oder Konfiguration XML).InformationsquelleAutor David Pokluda
Starten Sie die "Cache-Verwaltung von Windows PowerShell" als Administrator.
InformationsquelleAutor hakksor
Haben Sie überprüft, dass die AppFabricCachingService Anmeldung gelesen hat Zugang zu DistributedCacheService.exe.config?
In meinem Fall verwende ich eine XML-provider und haben ein config-Freigabe mit dem Namen "CacheConfig". Mein server ist nicht Mitglied einer Domäne ist, so habe ich konfiguriert ein lokales "AppFabric" - Benutzer für die cache-host. Ich bin mit PowerShell-Skript die config:
Wenn ich das Skript ausgeführt hat, die
Start-CacheCluster
Anweisung ist fehlgeschlagen mit dem gleichen Zugriff verweigert Fehler, als in deiner Frage. Dann habe ich mir die AppFabricCachingService Anmeldung und gefunden es war NETZWERK SERVICE. Wenn ich überprüft, die Datei Berechtigungen auf C:\Windows\System32\AppFabric\DistributedCacheService.exe.config, fand ich, dass es eine Berechtigung "Lesen" für den AppFabric-Benutzer, aber keine Berechtigungen für NETZWERK SERVICE. Dies zeigt mir, dass die Register-CacheHost oder Add-CacheHost applet setzt Voraus, dass der host account cache und der service account ist der gleiche.In meinem Fall habe ich noch eine Leseberechtigung für die Datei NETZWERK SERVICE und das problem behoben.
InformationsquelleAutor DanielLarsenNZ
Der folgenden ist nicht Ihre genauen problem, kann aber helfen: http://social.msdn.microsoft.com/Forums/en-US/velocity/thread/4fd844f6-3530-4115-8982-d7562e699627/#6bf2825a-cd1d-4659-b6ce-375a0fb0ab38
InformationsquelleAutor s1mm0t
Ich lief auch das problem da mein server AppFabric litt etwas unbekanntes. Ich verbrachte viel Zeit für die Suche nach der Lösung. Schließlich ist der einzige Weg, versuchte ich erfolgreich deinstallieren /re-installieren der AppFabric. Und konfigurieren Sie die Einstellungen erneut. Hoffe, das hilft !
InformationsquelleAutor Jeff T.
Hatte ich dasselbe Problem-Ursache, die ich installiert appfabric-cache-Dienst, mehr als ein mal. Jedes mal Host-id wurde geändert, es müssen dieselbe Host-id mit ClusterConfig.xml und DistributedCacheService.exe.config-Datei
InformationsquelleAutor vast