代码之家  ›  专栏  ›  技术社区  ›  avernet

Apache:ProxyPass max参数无效

  •  0
  • avernet  · 技术社区  · 14 年前

    我使用以下Apache配置将请求转发到Tomcat服务器:

    ProxyPass /myapp ajp://localhost:8009/myapp max=2
    

    这是一个简化的配置,但足以再现问题,即max参数无效。如果我将10个并发请求转发给Apache,那么所有10个请求都将同时转发给Tomcat,而我希望它们以2乘2的方式转发。我应该使用max参数以外的其他参数吗?

    2 回复  |  直到 14 年前
        1
  •  0
  •   avernet    11 年前

    这个 max=2 未能限制并发转发到Tomcat的请求数,因为我是在UNIX上运行的,并且我的Apache预先配置了prefork MPM,它为每个请求创建一个进程。这个 max 应用于每个进程,因此没有预期的效果。

    ServerLimit 到1,和 ThreadsPerChild MaxClients 相同的值,即Apache能够处理的并发连接总数。您可以在记录 recommended Apache configuration for Orbeon Forms .

        2
  •  -2
  •   mcandre    14 年前
    service apache2 restart