我在tomcat / apache上使用mod.jk运行一个3.5 GB 2的CPU服务器。我们看到我们的服务器本身有足够的可用内存,并且tomcat在GC方面没有表现出任何疯狂。
我们一直在为workers.properties中的maxClients maxThreads和socket_timeout尝试不同的设置。
我们平均有大约4000个并发用户,它有点难以估计每秒的请求数,但我可能会说400(只是猜测)。
tomcat中的maxThreads是否应始终大于httpd中的maxClients?如果是这样的话。
我们尝试了250的maxClients和300的maxThreads,我们看到网络的速度很慢,但服务器看起来很好。
我们的平均httpd大小也是10毫克。
任何帮助都会很棒!
由于
答案 0 :(得分:0)
这是一篇关于正确设置maxClients
和maxThreads
属性的综合博客文章。简而言之,maxClients
应该是> = maxThreads