1

Azure tarafından barındırılan bir web sitesi verilmiş. Site için veriler tablolar yerine bloblarda saklanır. Müşterimiz, bu lekelerden birini düzenlememizi istiyor. Bloğu Visual Studio'dan indirdim, bir metin editöründe düzenledim (Notepad, Notepad ++ ve Wordpad'i denedim) ve sonra Visual Studio'ya yükledim. Yükleme işe yaramış görünüyor, ancak web sitesini görüntülediğimde veriler değişmedi. Verilerin doğru şekilde yüklenmediğini veya orijinal verileri geri yükleyen bir önbellek olduğunu tahmin ediyorum. Neler olduğuna dair herhangi bir önerin var mı?Neden Azure'da bir bloğu düzenleyemiyorum veya silemiyorum?

Sorunu işaret eden başka bir şey daha var. Blob'u tamamen silmeyi denedim ve web sitesini görüntüledikten sonra tekrar ortaya çıktı.

İşte buradaki blob aslında. Değiştirilen saatin 7:23:15 PM olduğunu unutmayın. enter image description here

Blob'u seçin ve ardından kırmızı X öğesine tıklayın. Bir onay iletisi alıyorum ve evet'i seçin.

enter image description here

evet seçip blob gitmiş gibi görünüyor.

enter image description here

Sonra web sitesine gidin ve blob verileri kullanan sayfasına gidin. Blob yeniden ortaya çıktı! Zamanın şimdi 7:53:01 PM olduğunu, bu siteyi açtığım zamandır.

enter image description here

Burada neler oluyor ve üzerine yazılmasına nasıl benim değişiklik olmadan bir damla düzenleyebilir?

cevap

0

Siteniz blob depolamadan okuyan bir CDN kullanıyorsa? CDN'lerin önbelleklerini güncellemek için birkaç saat sürebilir, bu da

+0

Her şey mümkündür. Web sitesi verildi ve verilerin Azure'da bloblarda olduğunu söyledim. Bütün bildiğim bu. Sitenin bir CDN kullanıp kullanmadığını nasıl bilebilirim? Dün bloğu silmeyi denedim ve ertesi sabah geri döndü. Ayrıca blobun silinmiş ve daha sonra yeniden yaratılmış gibi görünüyor. Bu iki şey bana sadece bir gecikme olmadığını işaret ediyor gibi görünüyor. – boilers222

+0

@ boilers222, silinmiş blob blob deposunda yeniden ortaya çıkıyor mu? Eğer öyleyse, o zaman muhtemelen bir yerde bir yerde bazı depo ile blob tutmak için iş olan bir otomasyon var. Bu durumda en iyi bahsiniz, depoyu bulmak ve değişiklikleri orada –

+0

@ boilers222 yapmaktır. Ayrıca, blob siteyi yüklediğinizde blob değiştirildiği için blobun yeniden kodunun kodunun sitenin bir yerinde olması da mümkündür. Sizi en yakın zamanda ne olduğunu anlatan en iyi şey, blob deposuna neler olduğunu anlatıyor ve insanların siteyi normal olarak nasıl düzenlediklerini soruyor. –

0

Gördüğünüz gecikmeyi açıklar. Kodunuzda neler olup bittiğine bir göz attınız mı? Azure Depolama biriminizin tanılama günlüklerine bakmayı deneyebilirsiniz (örneğin, burada eski ancak iyi bir makale olan https://blogs.msdn.microsoft.com/windowsazurestorage/2011/08/02/windows-azure-storage-logging-using-logs-to-track-storage-requests/). Her neyse, platformun yapamayacağından şüpheleniyorum. Sitenize eriştiğinizde blob görünürse, o zaman bir kod olmalıdır. Blobun içeriğini analiz etmek de yararlı olabilir - belki bir çeşit oturum verisi.