问题: 我们有应用服务计划 (P1v3:1),其中有 6 个 java 应用,其中 2 个应用有批处理作业 (Spring @Scheduled),计划每 1 小时运行一次。我们有 1 个应用程序,它将数据呈现给 UI 并处理大部分流量。我们发现问题 org.springframework.web.client.HttpServerErrorException: 503 Instance is overloaded for that app service 单独。
什么是尝试? 我们设置了内存 > 70 % 的扩展和扩展条件,如果 <70% 则扩大和缩小。我们注意到它正在应用于应用服务计划中运行的所有应用服务,尽管其他应用服务是没有达到 70% 或更少的内存使用。
问题: 现在,如果批处理运行的服务的实例数超过一个,作业会运行两次吗?(因为它们是 2 个独立的 Java 应用程序)
更新:它们运行了两次,是否可以将自动缩放设置为仅 1 个应用服务?