Freigeben über


Problembehandlung für Azure-Dateisynchronisierung

Sie können die Azure-Dateisynchronisierung verwenden, um die Dateifreigaben Ihrer Organisation in Azure Files zu zentralisieren, ohne auf die Flexibilität, Leistung und Kompatibilität eines lokalen Dateiservers verzichten zu müssen. Dieser Artikel enthält Informationen zur Behebung von Fehlern und Lösung von Problemen, die möglicherweise bei ihrer Bereitstellung der Azure-Dateisynchronisierung auftreten. Wir beschreiben außerdem, wie Sie wichtige Protokolle aus dem System erfassen, wenn eine detailliertere Untersuchung des Problems erforderlich ist.

Allgemeine Dokumentation zur Problembehandlung

Überprüfen Sie basierend auf dem aufgetretenen Problem die entsprechende Dokumentation zur Problembehandlung:

Probleme Dokumentation zur Problembehandlung
Probleme bei der Agentinstallation oder serverregistrierung Problembehandlung bei Agent-Installation und Serverregistrierung
Probleme bei der Erstellung von Cloudendpunkten oder Serverendpunkten, oder der registrierte Server ist offline. Problembehandlung bei der Verwaltung von Azure File Sync-Synchronisierungsgruppen
Der Serverendpunkt hat einen Fehlerstatus, oder Dateien können nicht synchronisiert werden. Problembehandlung bei Azure-Dateisynchronisierung Synchronisierungsintegrität und Fehlern
Dateien können nicht gestuft oder zurückrufen Problembehandlung für Azure-Dateisynchronisierung
Speichersynchronisierungs-Agent-Dienst (FileSyncSvc) kann nicht gestartet werden Problembehandlung für die Azure-Dateisynchronisierung
Hohe Arbeitsspeicherauslastung auf dem Server Problembehandlung für die Azure-Dateisynchronisierung

Wenn Sie nicht sicher sind, wo Sie beginnen möchten, lesen Sie die ersten Schritte zur problembehandlung.

Allgemeine erste Schritte zur Fehlerbehebung

Wenn Probleme mit Azure-Dateisynchronisierung auftreten, führen Sie zunächst die folgenden Schritte aus:

  1. Überprüfen Sie auf Fehler, die die Azure-Portal oder Ereignisprotokolle auf dem Server verwenden. Informationen zum Anzeigen der Integrität Ihrer Azure-Dateisynchronisierung Umgebung mithilfe der Azure-Portal oder Ereignisprotokolle finden Sie unter Überwachen Azure-Dateisynchronisierung.
  2. Überprüfen Sie, ob der Azure-Dateisynchronisierung Dienst auf dem Server ausgeführt wird:
  3. Überprüfen Sie, ob die Azure-Dateisynchronisierung Filtertreiber (StorageSync.sys und StorageSyncGuard.sys) auf dem Server ausgeführt werden:
    • Geben Sie an einer Eingabeaufforderung mit erhöhten Rechten fltmc ein. Überprüfen Sie, ob die StorageSync.sys - und StorageSyncGuard.sys Dateisystemfiltertreiber aufgelistet sind.
  4. Verwenden Sie das Cmdlet Debug-StorageSyncServer auf dem Server, um auf häufige Probleme zu überprüfen.

Debug-StorageSyncServer-Cmdlet

Das Debug-StorageSyncServer Cmdlet diagnostiziert häufige Probleme auf dem Azure-Dateisynchronisierung-Server, z. B. Zertifikatfehler und falsche Serverzeit. Außerdem haben wir die Problembehandlung vereinfacht Azure-Dateisynchronisierung, indem wir die Funktionalität einiger vorhandener Skripts und Cmdlets (AFSDiag.ps1, FileSyncErrorsReport.ps1 und Test-StorageSyncNetworkConnectivity) mit dem Debug-StorageSyncServer Cmdlet zusammenführen.

Führen Sie für eine Diagnose auf dem Server die folgenden PowerShell-Befehle aus:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -Diagnose

Führen Sie die folgenden PowerShell-Befehle aus, um die Netzwerkkonnektivität auf dem Server zu testen:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -TestNetworkConnectivity

Führen Sie die folgenden PowerShell-Befehle aus, um Dateien zu identifizieren, die nicht auf dem Server synchronisiert werden können:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -FileSyncErrorsReport

Führen Sie zum Sammeln von Protokollen und Ablaufverfolgungen auf dem Server die folgenden PowerShell-Befehle aus:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose

So sammeln Sie Protokolle und Ablaufverfolgungen auf dem Azure-Dateisynchronisierung-Server

Wenn Ihr Problem nach den Schritten in der Problembehandlungsdokumentation nicht behoben wurde, führen Sie das AFSDiag-Tool aus, und senden Sie dessen .zip Dateiausgabe an den Supporttechniker, der Ihrem Fall zur weiteren Diagnose zugewiesen ist.

Führen Sie zum Ausführen von AFSDiag die Schritte unten aus.

  1. Öffnen Sie ein PowerShell-Fenster mit erhöhten Rechten, und führen Sie dann die folgenden Befehle aus (drücken Sie nach jedem Befehl die EINGABETASTE ):

    Hinweis

    AFSDiag erstellt das Ausgabeverzeichnis und einen temporären Ordner darin, bevor Protokolle gesammelt werden, und löscht den temporären Ordner nach der Ausführung. Geben Sie einen Speicherort für die Ausgaben an, der keine Daten enthält.

    Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
    Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
    
  2. Reproduzieren Sie das Problem. Wenn Sie fertig sind, geben Sie D ein.

  3. Eine ZIP-Datei, die Protokolle und Ablaufverfolgungsdateien enthält, wird im angegebenen Ausgabeverzeichnis gespeichert.

Speichersynchronisierungs-Agent-Dienst (FileSyncSvc) kann nicht gestartet werden

Nach der Installation oder Aktualisierung des Azure-Dateisynchronisierung-Agents (v17.3 oder höher) können Sie eines der folgenden Symptome feststellen:

  • Der Speichersynchronisierungs-Agent-Dienst (FileSyncSvc) kann nicht mit dem folgenden Fehler gestartet werden:

    Error 0x80070057: The parameter is incorrect. 
    
  • Das Registrieren eines Servers mit dem Cmdlet Register-AzStorageSyncServer schlägt mit dem folgenden Fehler fehl:

    Register-AzStorageSyncServer: Exception of type 'Commands.StorageSync.Interop.Exceptions.ServerRegistrationException' was thrown.
    
  • ServerRegistration.exe oder AfsUpdater.exe können nicht geöffnet werden

Dieses Problem tritt auf, da der Azure-Dateisynchronisierung-Agent eine Abhängigkeit von einem Windows-Sicherheitsfeature hat und Updates für dieses Sicherheitsfeature nicht installiert sind.

Um dieses Problem zu beheben, überprüfen Sie, ob Ihr Windows Server die folgenden Updates installiert hat:

Hohe Arbeitsspeicherauslastung auf dem Server

Azure-Dateisynchronisierung verwendet ESE-Datenbanken (Extensible Storage Engine) für die Synchronisierung und Cloudebene. Die ESE-Datenbanken können bis zu 80 % des Systemspeichers verbrauchen, um die Leistung zu verbessern. Um den von den ESE-Datenbanken verwendeten Arbeitsspeicher einzuschränken, können Sie die MaxESEDbCachePercent Registrierungseinstellung auf dem Server konfigurieren.

Um den ESE-Speicherauslastungsgrenzwert auf 60 % zu reduzieren. Dies ist eine gute Balance zwischen Speicherauslastung und genügend Cache, um eine angemessene Leistung der Datenbanken aufrechtzuerhalten, führen Sie den folgenden Befehl an einer Eingabeaufforderung mit erhöhten Rechten aus:

REG ADD HKLM\Software\Microsoft\Azure\StorageSync /v MaxESEDbCachePercent /t REG_DWORD /d 60

Nachdem die MaxESEDbCachePercent Registrierungseinstellung erstellt wurde, starten Sie den Speichersynchronisierungs-Agent -Dienst (FileSyncSvc) neu.

Siehe auch

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.