当前位置: 技术问答>linux和unix
linux服务器 apache占用内存问题
来源: 互联网 发布时间:2015-12-19
本文导语: 服务器是linux redhat 9 + apache2.0 +tomcat5.0 每次服务器启动后,系统内存就会慢慢消耗,最后把2G内存都占用,大概一天内到剩40几M时网站就打不开了。重启tomcat可以恢复一下,但是重启服务器是最好的办法,这样导致...
服务器是linux redhat 9 + apache2.0 +tomcat5.0
每次服务器启动后,系统内存就会慢慢消耗,最后把2G内存都占用,大概一天内到剩40几M时网站就打不开了。重启tomcat可以恢复一下,但是重启服务器是最好的办法,这样导致每天都得重启服务器一次。
我看了一下内存状态,发现占用内存时显示还有1G多内存是在cache里面。
有没有人遇到这样问题啊?是我的程序问题还是配置问题?
每次服务器启动后,系统内存就会慢慢消耗,最后把2G内存都占用,大概一天内到剩40几M时网站就打不开了。重启tomcat可以恢复一下,但是重启服务器是最好的办法,这样导致每天都得重启服务器一次。
我看了一下内存状态,发现占用内存时显示还有1G多内存是在cache里面。
有没有人遇到这样问题啊?是我的程序问题还是配置问题?
|
系统,apache,程序都有可能
你得挨个检查。
程序重点检查是否有大量占用资源,又不回收的语句。
如果你用的是jsp,你还得监视一下,是不是java虚拟机回收做限制了。
你得挨个检查。
程序重点检查是否有大量占用资源,又不回收的语句。
如果你用的是jsp,你还得监视一下,是不是java虚拟机回收做限制了。