上周四(1 月 23 日(,我们的 Azure 应用服务出现故障(所有部署槽位(
使用"诊断和解决问题"调试功能并向下钻取,我发现了此错误"。
Platform(File Server Upgrade) Your application was recycled due to a file server upgrade. This event occurred multiple times during the day across multiple instances. These events cause a Storage Volume movement which may result in a restart of your application. If this restart event negatively impacts the availability of the application, enabling the Local Cache feature can help reduce dependency on storage file servers to some extent. Learn more: Check Local Cache described in the Troubleshooting and Next Steps.
由于我们不经常使用文件系统,并且所有部署槽位都没有重新启动,因此我不相信这是问题所在。我们必须重新启动每个单独的部署槽位,以使它们恢复。
有没有其他人经历过类似的事情,并且使用"本地缓存功能"实际上解决了它?这是24个月来我们的网站首次因计划外事件而关闭。
谢谢。
我想重申一下,您的应用程序的部署使用文件系统。创建应用服务时,基础文件系统将装载到存储卷。
若要回答你的问题,使用本地缓存可以帮助缓解基础卷进行维护的情况,因为你的应用会在启动时将/site
和/siteextensions
内容复制到 VM 实例。复制后,VM 将指向其内容的"个人副本"。查看 https://learn.microsoft.com/en-us/azure/app-service/overview-local-cache 了解更多信息。
希望这有帮助,如果没有,请告诉我。