开发者社区> 问答> 正文

apache+tomcat内存占用问题

发现公司网站内存一直居高不下,结构是:apache+tomcat。前端有的jk做负载均衡,一共带了3个tomcat。其中内存占用tomcat 400M左右,apache离谱到500M 左右了,网站打开还挺正常,想让大家看看是不是有点不正常,我后面贴出所有配置。

 操作系统:HP windows 2008(32)
 CPU:Xeon E5606 2.13G
 内存:16G
 这是apache的线程配置

`

ThreadsPerChild      1024
ThreadLimit      1024           
MaxRequestsPerChild    2000
Win32DisableAcceptEx        

`
下面是tomcat的线程配置
<Connector useBodyEncodingForURI="true" URIEncoding="UTF-8" connectionTimeout="20000" port="8887" protocol="HTTP/1.1" redirectPort="8443" maxThreads="1000" minSpareThreads="30" maxSpareThreads="75" acceptCount="1000"/>
下面是jk的配置
`worker.controller.type=lb
worker.controller.balance_workers=tomcat1,tomcat2,tomcat3
worker.controller.sticky_session=true
worker.controller.sticky_session_force=1`
这里 sticky_session = true 是因为 项目中用到了struts的token机制,这里开启为flase后,表单提交会有问题。
大家说说,配置哪里有问题呢,导致内存占用那么大,会不会出问题,小弟感激不尽。

展开
收起
落地花开啦 2016-03-25 18:07:43 3317 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    几百兆的内存,很小了。
    服务器上跑的应用经常动辄10几G的内存占用量,关键是看有没有内存泄漏,没有再大的占用也不怕,只要内存够用。

    2019-07-17 19:14:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
内存取证与IaaS云平台恶意行 为的安全监控 立即下载
云服务器ECS内存增强型实例re6全新发布 立即下载

相关镜像