2012-07-13 26 views
5

Tek sunuculu dev ortamımızda, Nesne Önbelleği ve RemoteSynchronization'ı varsayılan ayarlarla etkinleştirdim.Önbellek Kanal Hizmeti - Tridion 2011 SP1

ben gibi günlükleri şeyler görebileceğiniz bir sınıflandırma yayınlanan Ne zaman:

DEBUG RMICacheChannelConnector - Attempting to look up cache channel service on //localhost:1099/CacheChannelService 
DEBUG RMICacheChannelConnector - Successfully set cache channel service 
DEBUG LRUPolicy - LRUModel: listSize = 1 memSize = 128 
DEBUG LRUPolicy - LRUModel: listSize = 2 memSize = 5339 
DEBUG CacheController - Adding a dependency from Object [35:5034] in Region [/com.tridion.broker.Taxonomies.Taxonomy] to Object [35-5034-5034-512-TF1.left>=TF.left AND TF1.right<=TF.right] in Region [/com.tridion.broker.Taxonomies.Taxonomy] 

Ama yine de, yani sonuçlarını önbelleğe olarak önbellek güncellenen asla yayından kaldırır zaman. Hala yayından kaldırıldıktan sonra beklediğimde, API aramalarım aracılığıyla taksonomi alabilirim.

Temizlenecek değişiklikleri almak için hizmeti yeniden başlatmalıyım.

Julian's arctile okumak zorunda onun neredeyse benim komisyoncu herhangi önbellek geçersiz kılma almıyor gibi - bu mümkün mü? Günlüklerde bir geçerlilik mesajı görünüyor mu?

cevap

10

Uygulamanıza ek olarak, dağıtıcınızı ayrıca Uzaktan Senkronizasyon ile de yapılandırdınız mı? Yeni bir öğeyi yayınladığınızda, deployer (httpupload), geçersiz kılma için önbellek kanalı hizmetini bildirmelidir, bu nedenle uygulama API'sı (CCS), aracı DB'den en son içeriği almak için bilir.

+0

Allah kahretsin! Harika yer Ram. Dağıtıcı için cd_storage_conf güncellemek zorunda kaldı. – Neil

+1

Farkında olmayanlar için: Tridion'un İçeriği Teslimat Önbelleği, JVM örnekleri arasında çalışır. Bu nedenle, Uzak Senkronizasyondaki ** Uzak **, aynı makinede olsa bile birden fazla JVM'ye sahip olduğunuzda geçerlidir. Günümüzde, hemen hemen her zaman RemoteSynchronization'u true olarak ayarlamak isteyeceksiniz, çünkü içerik veren web sitenizden ayrı bir işlemde (HTTP karşıya yükleme web uygulaması veya Windows hizmeti olarak) Deploy'u çalıştırabilirsiniz. –

İlgili konular