Azure App Servisleri ile çalışırken kullanmış olduğunuz disk alanının dolduğuna dair aşağıdaki şekilde hatalar alabilirsiniz:
- Uygulamaya erişmeye çalıştığınızda “System.IO.IOException: There is not enough space on the disk”,
- VSTS veya Visual Studio ile publish/update yapmak istediğinzide “ERROR_NOT_ENOUGH_DISK_SPACE: Web deployment task failed. (Web Deploy detected insufficient space on disk)”
Azure App Service mimarisinde her plan farklı disk alanına sahiptir:
Aynı App Service Plan altında bulunan tüm Web App’ler aynı disk alanını paylaşır. Disk üzerindeki dosyalarınızın boyutu bu limitleri aşması durumunda yukarıdaki gibi disk dolu uyarıları almaya başlarsınız ve buna bağlı olarak ciddi performans problemleride yaşarsınız. Aynı App Service plan altında birde fazla web app’inizin olduğunuda düşünürsek bu problemi çözebilmek için hangi web app’in ne kadar disk alanı tükettiğini bilmemiz önemlidir.
Portal üzerinden Web App seviyesinde Quotas bölümünden hangi Web App’in ne kadar disk tükettiğini görebilirsiniz.
Azure portal > App Services > Quotas
- ASP: App Service Plan Kotası
- Usage (this App): Kullanılan disk alanı.
- File Systems Usage by App: Web App’lerin kullanmış olduğu disk alanı.
Faydalı olması dileğiyle.