У меня есть приложение реагирования, которое размещено в Azure учетной записи хранения с включенным веб-сайтом stati c, однако на странице иногда отображается «Запрошенный контент не существует». на некоторых загрузках страницы.
Это очень прерывисто, оно работает около 80% времени.
Что касается конфигурации, она настроена для загрузки страницы index.html
для индексного документа, а также документа с ошибкой.
Есть ли решение этой проблемы?
Вот некоторые дополнительные сведения о настройки учетной записи хранения:
-Расположение: Северная Европа
-Производительность / Уровень доступа: Стандартный / Горячий
-Репликация: Зональное резервное хранилище (ZRS)
- Вид счета: StorageV2 (общего назначения v2)
Обновление
Я немного покопался и разобрался что один из IP-адресов в записи DNS нигде не go.
Выполнение nslookup
над записью дает следующее:
Name: web.db1prdstrz01a.store.core.windows.net
Addresses: 52.245.40.97
52.239.137.33
52.239.195.1
Если я сверну каждый из этих IP-адреса с заголовком узла я получаю следующие ответы:
curl --insecure -I --header 'Host: xxx.z16.web.core.windows.net' 'https://52.239.137.33'
HTTP/1.1 200 OK
curl --insecure -I --header 'Host: xxx.z16.web.core.windows.net' 'https://52.239.195.1'
HTTP/1.1 404 The requested content does not exist.
Server: Windows-Azure-Web/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: ba831141-c01e-009d-5196-ddc969000000
Date: Fri, 07 Feb 2020 09:09:43 GMT
Connection: close
curl --insecure -I --header 'Host: xxx.z16.web.core.windows.net' 'https://52.245.40.97'
HTTP/1.1 200 OK
Таким образом, похоже, что проблема возникает из записи DNS, я попытался воссоздать учетные записи хранения и получить те же IP-адреса. Как я могу решить эту проблему?