【问题标题】:High Volume Settings for Apache / Tomcat/ Mod.JKApache / Tomcat/ Mod.JK 的高容量设置
【发布时间】:2014-03-07 01:26:48
【问题描述】:

我有一个 3.5 GB 2 CPU 服务器运行在带有 mod.jk 的 tomcat/apache 上。我们看到我们的服务器本身有足够的可用内存,而 tomcat 在 GC 方面没有表现出任何疯狂的情况。

我们一直在为workers.properties 中的maxClients maxThreads 和socket_timeout 尝试不同的设置。

我们平均有大约 4000 个并发用户,这有点难以估计每秒的请求数,但我会说可能是 400 个(只是猜测)。

tomcat中的maxThreads是否应该总是大于httpd中的maxClients?如果是的话,是多少。

我们尝试将 maxClients 设置为 250,将 maxThreads 设置为 300,我们看到网络速度很慢,但服务器看起来还不错。

此外,我们的平均 httpd 大小为 10mg。

任何帮助都会很棒!

谢谢

【问题讨论】:

  • 这可能在 serverfault.com 上会更好

标签: java apache tomcat


【解决方案1】:

这是一篇关于正确设置maxClientsmaxThreads 属性的综合博文。简而言之,maxClients 应该 >= maxThreads

http://www.cubrid.org/blog/dev-platform/maxclients-in-apache-and-its-effect-on-tomcat-during-full-gc/

【讨论】:

  • 也许我很困惑..我读过它,它更多的是关于 apache 的 maxClients。我会根据该图假设您不想向 apache 发送更多请求然后线程.. 这就是为什么 maxClients 会小于 maxThreads
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-01
  • 1970-01-01
  • 2012-03-05
  • 2012-01-15
相关资源
最近更新 更多