Çevrimiçi Silme Yapılandırması
Varsayılan yapılandırmada, rippled sunucusu geçmişi siler en son 2000 defter sürümünden daha eski olanları, yaklaşık 15 dakikalık defter geçmişini saklayarak (defterler arasındaki mevcut hız temel alınarak). Bu sayfa, rippled sunucunuzun silmeden önce ne kadar geçmiş saklayacağını yapılandırma yöntemini açıklar.
Gereksinimler
Bu eğitim, sunucunuzun aşağıdaki gereksinimleri karşıladığını varsayar:
Desteklenen bir işletim sistemindesiniz: Ubuntu Linux, Red Hat Enterprise Linux (RHEL) veya CentOS.
rippledsunucusu zatenyüklenmişveçevrimiçi silmeetkinleştirilmiştir.Önerilen bir platform için yükleme talimatlarını izlediyseniz, çevrimiçi silme varsayılan olarak etkinleştirilmiştir.
Sunucunuzun
yeterli disk alanımevcut, seçtiğiniz miktarda geçmişi defter deposunda saklamak için.
Yapılandırma Adımları
Sunucunuzun sakladığı tarih miktarını değiştirmek için şu adımları izleyin:
Ne kadar defter sürümüne ait geçmiş saklayacağınızı karar verin.
Yeni defter sürümleri genellikle 3 ila 4 saniye aralıklarla doğrulanır, bu nedenle defter sürüm sayısı, saklamak istediğiniz süre ile yaklaşık olarak ilişkilidir. Farklı yapılandırmalar için ne kadar depolama gerektiği hakkında daha fazla bilgi için
Kapasite Planlamasıkısmına bakın.Çevrimiçi silme, geçmiş silindikten sonra kaç defter sürümünün saklanacağına dayanır; bu nedenle, saklamak istediğinizden iki kat daha fazla defteri saklayacak kadar disk alanına sahip olmalısınız.
rippledyapılandırma dosyanızda,[node_db]bölümündekionline_deletealanını düzenleyin.[node_db]
# Diğer ayarlar değiştirilmeden ...
online_delete=300000
advisory_delete=0online_deletedeğerini, çevrimiçi silme işleminden sonra saklanacak minimum defter sürümü sayısı olarak ayarlayın. Otomatik silme (varsayılan) ile sunucu, genellikle yaklaşık bu kadar defter sürümü biriktiğinde silme işlemi gerçekleştirir.partial file="/docs/_snippets/conf-file-location.md" /%}
rippledhizmetini başlatın (veya yeniden başlatın).$ sudo systemctl restart rippledSunucunuzun ağa senkronize olması için bekleyin.
Ağınızın ve sisteminizin yeteneklerine göre ve sunucunuzun ne kadar süre çevrimdışı kaldığına bağlı olarak, tam senkronizasyon sağlanması 5 ila 15 dakika arasında sürebilir.
Sunucunuz ağ ile senkronize olduğunda, [server_info yöntemi][]
"full","proposing"veya"validating"değerini rapor eder.Sunucunuzun
complete_ledgersaralığını periyodik olarak kontrol edin; [server_info yöntemi][] kullanarak defterlerin silindiğini doğrulayın.Çevrimiçi silme işlemi gerçekleştikten sonra,
complete_ledgersaralığı daha eski defterlerin artık mevcut olmadığını yansıtır. Sunucunuz geçmişi biriktirdikçe, mevcut toplam defter sayısı ayarladığınızonline_deletedeğerinin iki katına çıkana kadar yavaşça artmalı ve ardından çevrimiçi silme işlemi gerçekleştirildiğinde azalmalıdır.rippledgünlükleriniziSHAMapStore::WRNile başlayan mesajlar için izleyin. Bu, sunucunuzun ağ ile senkronizasyondan çıktığı içinçevrimiçi silmenin kesintiye uğradığınıgösterebilir.tehlikeBu durum düzenli olarak oluyorsa, sunucunuz çevrimiçi silme işlemi sırasında defteri güncel tutacak yeterli donanıma sahip olmayabilir. Aynı donanımdaki diğer hizmetlerin (zamanlanmış yedeklemeler veya güvenlik taramaları gibi)
rippledsunucusu ile kaynaklar için rekabet etmediğinden emin olun.Aşağıdakilerden herhangi birini denemek isteyebilirsiniz:
- Sistem özelliklerinizi artırın. Öneriler için
Sistem Gereksinimlerikısmına bakın. - Yapılandırmanızı daha az geçmiş saklayacak şekilde değiştirin.
- Sunucunuzun
node_sizeparametresini` değiştirin. - Defter deposu için
NuDB kullanınyerine RocksDB. Danışman Silme kullanarak çevrimiçi silmeyi zamanlayın.
- Sistem özelliklerinizi artırın. Öneriler için
Ayrıca Bakınız
- Kavramlar:
Defter GeçmişiÇevrimiçi Silme
- Eğitimler:
Danışman Silmeyi YapılandırınGeçmiş Bölgelemesi YapılandırınKapasite Planlaması
- Referanslar:
- [server_info yöntemi][]
Defter Veri Formatları