Веб-сайт Sitecore перестает отвечать при обновлении платформы azure - PullRequest
0 голосов
/ 17 июня 2020

Фон:

Сегодня утром мы заметили, что ** наш веб-сайт не отвечал много раз в день (** у нас есть настройка pingdom, которая проверяет веб-сайт (www.something.com/sitecore/service/heartbeat2.aspx) через фиксированные интервалы и предупреждает нас, когда время ответа составляет более 30 секунд), и все они соответствовали обновлению инфраструктуры и хранилища файлов в azure в одно и то же время.

Мы подняли эту проблему с помощью azure и получили ответ ниже:

"Судя по названию службы приложений, я думаю, что это веб-сайт Sitecore. Исходя из моего опыта, обычно веб-сайт Sitecore требует больше времени для инициализации. И, возможно, что-то пошло не так или там возникла временная проблема, и в результате процесс w3wp.exe не был должным образом инициализирован. "

Я также добавил конфигурацию инициализации приложения в web.config для критических страниц, как показано ниже: но все еще вижу ту же проблему

<system.webServer>
 <applicationInitialization doAppInitAfterRestart="true">
 <add initializationPage="/" />
 <add initializationPage="/page1" />
 <add initializationPage="/page2" />
 </applicationInitialization>
</system.webServer>

Вопрос

  1. Сталкивались ли вы с такой проблемой с anyother sitecorewebsite на azure?
  2. Должны ли мы включать что-то на стороне sitecore, чтобы sitecore работал, даже когда azure обновляет свою платформу? Что в этом случае рекомендует sitecore.

Примечание:

  1. Наш веб-сайт размещен только в одном регионе в Azure.

  2. Ниже приведены подробные сведения о том, что azure сделал с нашей службой приложений.

Платформа (обновление файлового сервера)

Ваше приложение было переработано из-за обновления файлового сервера. Это событие произошло несколько раз в течение дня в нескольких экземплярах. Эти события вызывают перемещение тома хранилища, что может привести к перезапуску вашего приложения. Если это событие перезапуска отрицательно влияет на доступность приложения, включение функции локального кэша может помочь в некоторой степени снизить зависимость от файловых серверов хранилища.

Платформа (обновление инфраструктуры)

Ваше приложение было переработано поскольку масштабный блок Azure подвергался модернизации. Это событие произошло несколько раз в течение дня в нескольких экземплярах. Microsoft периодически обновляет c базовую платформу Azure для повышения общей надежности, производительности и безопасности инфраструктуры платформы, на которой работает ваше приложение. Большинство этих обновлений выполняется без какого-либо влияния на ваше веб-приложение.

Спасибо,

...