Azure Dosya Eşitleme'de sorun giderme
Azure Dosya Eşitleme kullanarak kuruluşunuzun dosya paylaşımlarını Azure Dosyalar'de merkezileştirebilir ve şirket içi dosya sunucusunun esnekliğini, performansını ve uyumluluğunu koruyabilirsiniz. Bu makale, Azure Dosya Eşitleme dağıtımınızla ilgili karşılaşabileceğiniz sorunları gidermenize ve çözmenize yardımcı olmak için tasarlanmıştır. Ayrıca, sorunla ilgili daha ayrıntılı bir araştırma yapılması gerekiyorsa sistemden önemli günlüklerin nasıl toplandığı açıklanmaktadır.
Yaygın sorun giderme belgeleri
Karşılaştığınız soruna bağlı olarak, uygun sorun giderme belgelerini gözden geçirin:
Sorunlar | Sorun giderme belgeleri |
---|---|
Aracı yükleme veya sunucu kaydı sorunları | Azure Dosya Eşitleme aracı yükleme ve sunucu kaydı sorunlarını giderme |
Bulut uç noktası veya sunucu uç noktası oluşturma sorunları veya kayıtlı sunucu çevrimdışı | eşitleme grubu yönetimi Azure Dosya Eşitleme sorunlarını giderme |
Sunucu uç noktasının hata durumu var veya dosyalar eşitlenmiyor | Eşitleme durumunu ve hatalarını Azure Dosya Eşitleme giderme |
Dosyalar katmanlanamaz veya geri çağrılamaz | Azure Dosya Eşitleme bulut katmanlama sorunlarını giderme |
Depolama Eşitleme Aracısı hizmeti (FileSyncSvc) başlatılamıyor | Azure Dosya Eşitleme'de sorun giderme |
Sunucuda yüksek bellek kullanımı | Azure Dosya Eşitleme'de sorun giderme |
Nereden başlayacağınızı bilmiyorsanız bkz . Genel sorun giderme ilk adımları.
Genel sorun giderme ilk adımları
Azure Dosya Eşitleme ile ilgili sorunlar yaşıyorsanız, aşağıdaki adımları tamamlayarak başlayın:
- Azure portalını veya sunucudaki olay günlüklerini kullanarak hataları denetleyin. Azure portalını veya olay günlüklerini kullanarak Azure Dosya Eşitleme ortamınızın durumunu görüntüleme hakkında bilgi için bkz. İzleme Azure Dosya Eşitleme.
- Azure Dosya Eşitleme hizmetinin sunucuda çalıştığını doğrulayın:
- Hizmetler MMC ek bileşenini açın ve Depolama Eşitleme Aracısı hizmetinin (FileSyncSvc) çalıştığını doğrulayın. Hizmet çalışmıyorsa ve başlatılamıyorsa bkz . Depolama Eşitleme Aracısı hizmeti (FileSyncSvc) başlatılamıyor.
- sunucuda Azure Dosya Eşitleme filtre sürücülerinin (StorageSync.sys ve StorageSyncGuard.sys) çalıştığını doğrulayın:
- Yükseltilmiş komut isteminde
fltmc
çalıştırın. StorageSync.sys ve StorageSyncGuard.sys dosya sistemi filtre sürücülerinin listelendiğini doğrulayın.
- Yükseltilmiş komut isteminde
- Yaygın sorunları denetlemek için sunucuda Debug-StorageSyncServer cmdlet'ini kullanın.
Debug-StorageSyncServer cmdlet'i
Debug-StorageSyncServer
Cmdlet, Azure Dosya Eşitleme sunucusunda sertifika yanlış yapılandırması ve yanlış sunucu süresi gibi yaygın sorunları tanılar. Ayrıca bazı mevcut betiklerin ve cmdlet'lerin (AFSDiag.ps1, FileSyncErrorsReport.ps1 ve Test-StorageSyncNetworkConnectivity
) işlevlerini cmdlet'inde birleştirerek Azure Dosya Eşitleme sorun gidermeyi Debug-StorageSyncServer
basitleştirdik.
Sunucuda tanılama çalıştırmak için aşağıdaki PowerShell komutlarını çalıştırın:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -Diagnose
Sunucudaki ağ bağlantısını test etmek için aşağıdaki PowerShell komutlarını çalıştırın:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -TestNetworkConnectivity
Sunucuda eşitleyemeyen dosyaları tanımlamak için aşağıdaki PowerShell komutlarını çalıştırın:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -FileSyncErrorsReport
Sunucuda günlükleri ve izlemeleri toplamak için aşağıdaki PowerShell komutlarını çalıştırın:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
Azure Dosya Eşitleme sunucusunda günlükleri ve izlemeleri toplama
Sorun giderme belgelerindeki adımları takip ettikten sonra sorununuz çözülmezse, AFSDiag aracını çalıştırın ve .zip dosya çıktısını daha fazla tanılama için servis talebinize atanan destek mühendisine gönderin.
AFSDiag'ı çalıştırmak için aşağıdaki adımları gerçekleştirin:
Yükseltilmiş bir PowerShell penceresi açın ve aşağıdaki komutları çalıştırın (her komutun ardından Enter tuşuna basın):
Not
AFSDiag, günlükleri toplamadan önce çıkış dizinini ve içinde bir geçici klasör oluşturur ve yürütmeden sonra geçici klasörü siler. Veri içermeyen bir çıkış konumu belirtin.
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll" Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
Sorunu yeniden üretin. bitirdiğinizde D girin.
Günlükleri ve izleme dosyalarını içeren bir .zip dosyası belirttiğiniz çıkış dizinine kaydedilir.
Depolama Eşitleme Aracısı hizmeti (FileSyncSvc) başlatılamıyor
Azure Dosya Eşitleme aracısını (v17.3 veya üzeri) yükledikten veya yükselttikten sonra aşağıdaki belirtilerden biriyle karşılaşabilirsiniz:
Depolama Eşitleme Aracısı hizmeti (FileSyncSvc) aşağıdaki hatayla başlatılamıyor:
Error 0x80070057: The parameter is incorrect.
Register-AzStorageSyncServer cmdlet'ini kullanarak sunucu kaydetme işlemi aşağıdaki hatayla başarısız oluyor:
Register-AzStorageSyncServer: Exception of type 'Commands.StorageSync.Interop.Exceptions.ServerRegistrationException' was thrown.
ServerRegistration.exe veya AfsUpdater.exe açılamıyor
Bu sorun, Azure Dosya Eşitleme aracısının bir Windows güvenlik özelliğine bağımlılığı olduğundan ve bu güvenlik özelliğine yönelik güncelleştirmeler yüklenmediğinden oluşur.
Bu sorunu çözmek için Windows Server'ınızın aşağıdaki güncelleştirmelerin yüklü olduğunu doğrulayın:
- Windows Server 2012 R2: KB5021653
- Windows Server 2016: KB5040562
- Windows Server 2019: KB5005112 ve KB5040430
Sunucuda yüksek bellek kullanımı
Azure Dosya Eşitleme eşitleme ve bulut katmanlama için Genişletilebilir Depolama Altyapısı (ESE) veritabanlarını kullanır. ESE veritabanları, performansı artırmak için sistem belleğinin %80'ine kadar tüketebilir. ESE veritabanları tarafından kullanılan bellek miktarını sınırlamak için, sunucuda kayıt defteri ayarını yapılandırabilirsiniz MaxESEDbCachePercent
.
ESE bellek kullanım sınırını %60'a düşürmek ve bu da bellek kullanımı ile veritabanlarının düzgün performansını korumak için yeterli önbellek arasında iyi bir denge sağlamak için yükseltilmiş bir komut isteminden aşağıdaki komutu çalıştırın:
REG ADD HKLM\Software\Microsoft\Azure\StorageSync /v MaxESEDbCachePercent /t REG_DWORD /d 60
MaxESEDbCachePercent
Kayıt defteri ayarı oluşturulduktan sonra Depolama Eşitleme Aracısı (FileSyncSvc) hizmetini yeniden başlatın.
Ayrıca bkz.
- Azure Dosya Eşitleme’yi izleme
- Azure Dosyalarının Sorunlarını Giderme
- Azure Dosyalar performans sorunlarını giderme
Yardım için bizimle iletişim kurun
Sorularınız varsa veya yardıma ihtiyacınız varsa bir destek isteği oluşturun veya Azure topluluk desteğine sorun. Ürün geri bildirimini Azure geri bildirim topluluğuna da gönderebilirsiniz.