Tomcat 7 ajp连接器配置 - 初始化初始化
问题描述:
我们在Apache Tomcat服务器前有一个Apache服务器。Tomcat 7 ajp连接器配置 - 初始化初始化
从Tomcat 5.5切换到Tomcat 7时,我们遇到了以下问题。 - Tomcat 5 - 在Tomcat完全启动之前(在我们的例子中为2-3分钟),没有AJP连接可用。这意味着对于任何请求返回HTTP状态503。 - Tomcat 7 - AJP连接在tomcat启动时初始化,但在Tomcat完全启动之前无法处理。这意味着请求在Apache服务器上累积。
我们希望有和Tomcat 7类似的行为一样,与Tomcat的5.5,即Tomcat将响应503的HTTP状态代码到每AJP请求直到Tomcat是完全盯着。
看着Tomcat 7 AJP连接器配置http://tomcat.apache.org/tomcat-7.0-doc/config/ajp.html我没有看到任何明显的方式如何实现上述行为。 参数“bindOnInit”听起来很有希望,但默认情况下它已经是true,这显然没有帮助。
答
我们已经看到了同样的问题,所以我尝试设置bindOnInit =假,它实际上似乎到(Apache的503S,直到web应用程序已完成启动),给你需要的行为。文档不是很清楚,但我认为'发起'(true)比'started'(false)早得多。一旦我们完成了一些适当的测试(使用我们的负载平衡器),我会进行更新。
这似乎是迄今为止我们工作! – paulcm 2012-04-10 10:21:15