2012-12-29 2 views
3

Я размещаю сайт на Azure. У меня есть простой файл php, загруженный там, чтобы отобразить некоторые данные, которые отправляются (через http) на мой php. Когда я вижу свою панель инструментов, я вижу, что хранилище файловой системы продолжает расти без какой-либо известной причины. Когда я наблюдаю за ней ночью около 8 Мб, а в море она выросла до 18,8 Мб. Может ли кто-нибудь объяснить, что происходит?azure website - хранилище файловой системы

Если это произойдет, я скоро превышу ограничение 1 ГБ.

Обратите внимание: http-сообщение перезаписывает один и тот же файл каждый раз, а сообщение http - это сообщение json размером около 1 килобайта.

+0

Это только один файл, который загружается и хранится временно, или вам нужно сохранить эти данные? – mfanto

+0

Привет, Последние опубликованные данные будут сохранены в этом файле. Размер этого будет едва ли пара Kbs. –

ответ

2

Ваше хранилище файловой системы Azure не должно расти, если вы не сохраните некоторые данные на диске (текстовые файлы и т. Д.). Лучший способ проверить содержимое вашего диска - подключиться к вашему веб-сайту Azure с помощью Windows WebMatrix и проверить весь удаленный контент.

Обратите внимание, что увеличение количества экземпляров повлияет на вашу файловую систему хранения в режиме совместного использования. Сколько у вас экземпляров? И что происходит с файловым использованием системного хранилища, если вы увеличиваете/уменьшаете количество экземпляров?

EDIT

Что также имеет значение количество файлов, их размер и файловой системы размер кластера.

Пример: с размером файловой системы кластера 4K

  • 1 файл 100K принять ~ 100K дискового пространства
  • 100 файлов 1K каждый принимает ~ 400K дискового пространства

С размером кластера файловой системы 64K

  • 1 файл 100K принять ~ 128K дискового пространства
  • 100 файлов 1K каждый принимает ~ 6400K дискового пространства

Я не мог найти много информации о Windows Azure Сайт диска кластера размер. Тем не менее, я считаю, что это может быть установлен в какой-то больший размер диска кластера с целью повышения производительности (некоторые доказательства того, что больший размер диска кластера повышает производительность можно найти в Configuring Disks in Azure for More Performance статье.)

EDIT 2

I выполнил быстрый тест с 200 файлами по 28 байт (размер всех файлов ~ 5K) на веб-сайте Windows Azure - бесплатно. Использование диска Azure показывает 1M. Это указывает на размер дискового кластера Windows Azure 4K.

Обратите внимание, что служба веб-сайта Windows Azure по-прежнему находится в фазе предварительного просмотра, поэтому размер кластера дисков может измениться.

EDIT 3

Еще один элемент, который может повлиять на диске включена диагностика. Windows Azure Diagnostics

Если у вас включена диагностика, отключите их в течение нескольких часов (в день) и проверьте, продолжает ли расти дисковое пространство.

+0

Привет, Том, мы проверили хранилище с помощью webmatrix, и он показывает размер 3,6 Мб. Сейчас у нас есть только один экземпляр веб-сайта, который работает. Режим веб-сайта «свободен». –

+0

Том, Любая причина, по которой хранилище файловой системы будет расти без какой-либо активности? Есть ли какой-либо журнал, который делает лазурный веб-сайт внутренне и сбрасывает в хранилище файлов? –

Смежные вопросы