Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 间歇误差;“请求的内容不存在”;用于存储帐户中的静态网站_Azure_Azure Storage - Fatal编程技术网

Azure 间歇误差;“请求的内容不存在”;用于存储帐户中的静态网站

Azure 间歇误差;“请求的内容不存在”;用于存储帐户中的静态网站,azure,azure-storage,Azure,Azure Storage,我有一个react应用程序,它托管在启用静态网站的Azure存储帐户中,但是,页面有时会在页面的某些负载上显示“请求的内容不存在”。 它是非常间歇的,大约80%的时间都能工作 至于配置,它被设置为加载索引文档和错误文档的index.html页面 这个问题有解决办法吗 以下是有关存储帐户设置的一些额外详细信息: -地点:北欧 -性能/访问层:标准/热 -复制:区域冗余存储(ZRS) -账户类型:StorageV2(通用v2) 更新 我做了更多的挖掘,发现DNS条目中的一个IP地址没有任何地方

我有一个react应用程序,它托管在启用静态网站的Azure存储帐户中,但是,页面有时会在页面的某些负载上显示“请求的内容不存在”。

它是非常间歇的,大约80%的时间都能工作

至于配置,它被设置为加载索引文档和错误文档的
index.html
页面

这个问题有解决办法吗

以下是有关存储帐户设置的一些额外详细信息:

-地点:北欧

-性能/访问层:标准/热

-复制:区域冗余存储(ZRS)

-账户类型:StorageV2(通用v2)

更新

我做了更多的挖掘,发现DNS条目中的一个IP地址没有任何地方

对条目执行
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

因此,问题似乎源于DNS条目,我已尝试重新创建存储帐户,但仍然获得相同的IP,我如何解决此问题?

您如何访问该站点?如果您通过
https://yourAccount.blob.core.windows.net/$web/index.html
,然后需要将容器$web设置为public。它使用的url中包含
.z00
,因此不是直接的容器url。从阅读中可以看出,如果您使用该容器,它并不关心容器上设置的任何权限?您是对的。如果使用像
yourcount.z16.web.core.windows.net这样的url,那么无论容器是公共的还是私有的,它都可以工作。我建议你最好就此问题向微软提交一份支持票。@IvanYang似乎提出了一份支持票Azure想就他们的服务不起作用向我收取100美元/月的费用?嗨,凯文,如果这只是一个简单的项目,你能与我分享吗?我可以在我身边试一试,如果我可以复制,我可以帮你提高门票:)。你如何访问该网站?如果您通过
https://yourAccount.blob.core.windows.net/$web/index.html
,然后需要将容器$web设置为public。它使用的url中包含
.z00
,因此不是直接的容器url。从阅读中可以看出,如果您使用该容器,它并不关心容器上设置的任何权限?您是对的。如果使用像
yourcount.z16.web.core.windows.net这样的url,那么无论容器是公共的还是私有的,它都可以工作。我建议你最好就此问题向微软提交一份支持票。@IvanYang似乎提出了一份支持票Azure想就他们的服务不起作用向我收取100美元/月的费用?嗨,凯文,如果这只是一个简单的项目,你能与我分享吗?我可以在我身边试一试,如果我可以重新编程,我可以帮你提高罚单:)。
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