App Engine灵活环境Java servlet获取太多/_ah/健康请求
我遵循了适用于App Engine灵活环境的Java快速入门: 注意这里的Servlet实现,我几乎没有更改:App Engine灵活环境Java servlet获取太多/_ah/健康请求,java,google-app-engine,Java,Google App Engine,我遵循了适用于App Engine灵活环境的Java快速入门: 注意这里的Servlet实现,我几乎没有更改: @SuppressWarnings("serial") @WebServlet(name = "helloworld", value = "/" ) public class HelloServlet extends HttpServlet { @Override public void doGet(HttpServletRequest req, HttpServletRe
@SuppressWarnings("serial")
@WebServlet(name = "helloworld", value = "/" )
public class HelloServlet extends HttpServlet {
@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
PrintWriter out = resp.getWriter();
out.println("Hello, world - Flex Servlet");
}
}
因此,所有GET请求,包括来自谷歌健康检查的/\u ah/Health
,都将获得200响应代码。尽管如此,在检查日志时,我每秒看到三个请求/\u ah/health
。这些将永远持续下去。这肯定很糟糕
这是我的src/main/appengine/app.yaml
:
runtime: java
env: flex
service: service-name
runtime_config:
jdk: openjdk8
server: jetty9
manual_scaling:
instances: 1
handlers:
- url: /.*
script: this field is required, but ignored
secure: always
beta_settings:
java_quickstart: true
如何通过健康检查确保我的实例健康?相关