Rozwiązywanie problemów z usługą Azure File Sync
Usługa Azure File Sync umożliwia scentralizowanie udziałów plików organizacji w usłudze Azure Files przy zachowaniu elastyczności, wydajności i zgodności lokalnego serwera plików. Ten artykuł ma na celu ułatwienie rozwiązywania problemów, które mogą wystąpić podczas wdrażania usługi Azure File Sync. Opisujemy również sposób zbierania ważnych dzienników z systemu, jeśli wymagane jest dokładniejsze zbadanie problemu.
Wspólna dokumentacja rozwiązywania problemów
W oparciu o napotkany problem zapoznaj się z odpowiednią dokumentacją rozwiązywania problemów:
Problemy | Dokumentacja rozwiązywania problemów |
---|---|
Problemy z instalacją agenta lub rejestracją serwera | Rozwiązywanie problemów z instalacją agenta usługi Azure File Sync i rejestracją serwera |
Problemy z tworzeniem punktu końcowego chmury lub punktu końcowego serwera lub zarejestrowany serwer jest w trybie offline | Rozwiązywanie problemów z zarządzaniem grupami synchronizacji usługi Azure File Sync |
Punkt końcowy serwera ma stan błędu lub nie można zsynchronizować plików | Rozwiązywanie problemów z kondycją i błędami synchronizacji usługi Azure File Sync |
Nie można umieścić plików w warstwie lub odwołać | Rozwiązywanie problemów z warstwami w chmurze usługi Azure File Sync |
Wysokie użycie pamięci na serwerze | Rozwiązywanie problemów z usługą Azure File Sync |
Jeśli nie masz pewności, od czego zacząć, zobacz Ogólne rozwiązywanie pierwszych kroków.
Ogólne pierwsze kroki rozwiązywania problemów
Jeśli występują problemy z usługą Azure File Sync, zacznij od wykonania następujących kroków:
- Sprawdź, czy nie występują błędy przy użyciu witryny Azure Portal lub dzienników zdarzeń na serwerze. Aby uzyskać informacje o sposobie wyświetlania kondycji środowiska usługi Azure File Sync przy użyciu witryny Azure Portal lub dzienników zdarzeń, zobacz Monitorowanie usługi Azure File Sync.
- Sprawdź, czy usługa Azure File Sync jest uruchomiona na serwerze:
- Otwórz przystawkę MMC usług i sprawdź, czy usługa Agent synchronizacji magazynu (FileSyncSvc) jest uruchomiona.
- Sprawdź, czy sterowniki filtrów usługi Azure File Sync (StorageSync.sys i StorageSyncGuard.sys) są uruchomione na serwerze:
- W wierszu polecenia z podwyższonym poziomem uprawnień uruchom polecenie
fltmc
. Sprawdź, czy są wyświetlane sterowniki filtrów systemu plików StorageSync.sys i StorageSyncGuard.sys .
- W wierszu polecenia z podwyższonym poziomem uprawnień uruchom polecenie
- Użyj polecenia cmdlet Debug-StorageSyncServer na serwerze, aby sprawdzić typowe problemy.
polecenie cmdlet Debug-StorageSyncServer
Polecenie cmdlet zdiagnoizuje typowe problemy na serwerze usługi Azure File Sync, takie jak błędna Debug-StorageSyncServer
konfiguracja certyfikatu i nieprawidłowy czas serwera. Uprościliśmy również rozwiązywanie problemów z usługą Azure File Sync, scalając funkcje niektórych istniejących skryptów i poleceń cmdlet (AFSDiag.ps1, FileSyncErrorsReport.ps1i Test-StorageSyncNetworkConnectivity
) z Debug-StorageSyncServer
poleceniem cmdlet.
Aby uruchomić diagnostykę na serwerze, uruchom następujące polecenia programu PowerShell:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -Diagnose
Aby przetestować łączność sieciową na serwerze, uruchom następujące polecenia programu PowerShell:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -TestNetworkConnectivity
Aby zidentyfikować pliki, które nie mogą zostać zsynchronizowane na serwerze, uruchom następujące polecenia programu PowerShell:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -FileSyncErrorsReport
Aby zebrać dzienniki i ślady na serwerze, uruchom następujące polecenia programu PowerShell:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
Jak zbierać dzienniki i ślady na serwerze usługi Azure File Sync
Jeśli problem nie zostanie rozwiązany po wykonaniu kroków opisanych w dokumentacji rozwiązywania problemów, uruchom narzędzie AFSDiag i wyślij dane wyjściowe pliku .zip do inżyniera pomocy technicznej przypisanego do Twojej sprawy w celu dalszej diagnostyki.
Aby uruchomić narzędzie AFSDiag, wykonaj poniższe kroki:
Otwórz okno programu PowerShell z podwyższonym poziomem uprawnień, a następnie uruchom następujące polecenia (naciśnij klawisz Enter po każdym poleceniu):
Uwaga
Aplikacja AFSDiag utworzy w nim katalog wyjściowy i folder tymczasowy przed zebraniem dzienników i usunie folder tymczasowy po wykonaniu. Określ lokalizację wyjściową, która nie zawiera danych.
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll" Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
Odtwórz problem. Po zakończeniu wprowadź D.
Plik .zip zawierający dzienniki i pliki śledzenia jest zapisywany w określonym katalogu wyjściowym.
Wysokie użycie pamięci na serwerze
Usługa Azure File Sync używa baz danych extensible Storage Engine (ESE) na potrzeby synchronizacji i obsługi warstw w chmurze. Bazy danych ESE mogą zużywać do 80% pamięci systemowej w celu zwiększenia wydajności. Aby ograniczyć ilość pamięci używanej przez bazy danych ESE, można skonfigurować MaxESEDbCachePercent
ustawienie rejestru na serwerze.
Aby zmniejszyć limit użycia pamięci ESE do 60%, co stanowi dobrą równowagę między użyciem pamięci a wystarczającą ilością pamięci podręcznej, aby utrzymać przyzwoitą wydajność baz danych, uruchom następujące polecenie w wierszu polecenia z podwyższonym poziomem uprawnień:
REG ADD HKLM\Software\Microsoft\Azure\StorageSync /v MaxESEDbCachePercent /t REG_DWORD /d 60
Po utworzeniu MaxESEDbCachePercent
ustawienia rejestru uruchom ponownie usługę Agent synchronizacji magazynu (FileSyncSvc).
Zobacz też
- Monitorowanie usługi Azure File Sync
- Rozwiązywanie problemów z usługą Azure Files
- Rozwiązywanie problemów z wydajnością usługi Azure Files
Skontaktuj się z nami, aby uzyskać pomoc
Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii platformy Azure.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla