Как запретить сайту Azure переходить в спящий режим?

Я развернул веб-приложение ASP.NET 5, MVC 6 для Azure. Кажется, что если я не попаду на сайт в течение 10-15 минут, он ложится спать, и ему нужно 10-15 секунд, чтобы он проснулся.

Я не уверен, что его сайт засыпает, или базу данных, к которой он подключается.

Итак, 2 вопроса.

  • Как не допустить, чтобы сайт спал так скоро.
  • Есть ли способ увидеть, что происходит в Azure с веб-сайтом и базой данных. Их выгнали из памяти?

Ответы

Ответ 1

В Azure Web Apps есть опция "Всегда включено" (с базовыми/стандартными уровнями), которые сохраняют ваше приложение (и связанные с ним сетевые задания).

Посмотрите в разделе "Настройки", и вы увидите "Настройки приложения":

Настройки приложения

Затем найдите настройку "Всегда включено" (которая будет отключена для Free-уровня):

Всегда включено