我已将 React 应用程序部署到在 B1 层运行的 Azure 应用程序服务。我正在尝试启用本地缓存以提高性能。以下是我设置的配置:
应用服务层:B1
环境变量:
WEBSITE_LOCAL_CACHE_OPTION = 始终
WEBSITE_LOCAL_CACHE_SIZEINMB = 2000
最初,应用这些设置后,网站会在第一次浏览时正确加载。但是,后续请求会导致“503 服务不可用”错误。
我已验证配置是否正确应用。可能是什么原因导致此问题?如何解决该问题以确保我的应用程序在启用本地缓存后仍然可用?
任何见解或建议将不胜感激!
添加应用程序设置后,重新启动应用程序站点以应用最新的更改。
如果缓存大小对于可用内存而言太大,则会导致性能问题或服务不可用。将缓存大小减少到 <2000 MB.
在应用服务日志中启用应用程序日志,并在日志流中检查应用程序的日志。
我创建了一个 React 应用程序并部署到 Azure。 使用设置启用本地缓存:
WEBSITE_LOCAL_CACHE_OPTION
WEBSITE_LOCAL_CACHE_SIZEINMB
WEBSITES_CONTAINER_START_TIME_LIMIT=1800
以避免超时问题。传送门: