Azure 应用服务:为 React 应用启用本地缓存后,503 服务不可用

问题描述 投票:0回答:1

我已将 React 应用程序部署到在 B1 层运行的 Azure 应用程序服务。我正在尝试启用本地缓存以提高性能。以下是我设置的配置:

应用服务层:B1
环境变量:
WEBSITE_LOCAL_CACHE_OPTION = 始终
WEBSITE_LOCAL_CACHE_SIZEINMB = 2000

最初,应用这些设置后,网站会在第一次浏览时正确加载。但是,后续请求会导致“503 服务不可用”错误。

我已验证配置是否正确应用。可能是什么原因导致此问题?如何解决该问题以确保我的应用程序在启用本地缓存后仍然可用?

任何见解或建议将不胜感激!

azure caching azure-web-app-service http-status-code-503
1个回答
0
投票

添加应用程序设置后,重新启动应用程序站点以应用最新的更改。

如果缓存大小对于可用内存而言太大,则会导致性能问题或服务不可用。将缓存大小减少到 <2000 MB.

在应用服务日志中启用应用程序日志,并在日志流中检查应用程序的日志。

enter image description here

我创建了一个 React 应用程序并部署到 Azure。 使用设置启用本地缓存:

WEBSITE_LOCAL_CACHE_OPTION
WEBSITE_LOCAL_CACHE_SIZEINMB
  • 还添加了时间限制设置
    WEBSITES_CONTAINER_START_TIME_LIMIT=1800
    以避免超时问题。

enter image description here

传送门:

  • 可以毫无问题地运行已部署的应用程序。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.