日期:2014-05-18  浏览次数:20717 次

很挑战的问题--可用内存急速下降
apache+jk+tomcat+sql   server   的网站,在不不定时出现   在3-6分钟时间内   可用内存由1G左右迅速降至几兆,然后tomcat死掉。
web服务器cpu使用率平常不到10%,在可用内存下降时cpu使用率50%左右。
自己的判断应该是应用程序里面死循环造成的,但是定位问题所在比较困难。
在此期间观察过数据库服务器的情况,数据库连接也在减少,也没有反复的重复的执行某些sql   语句的情况,这是否基本可以排除jsp页面中从数据库取数据造成的死循环的情况?  
现在处理情况是   将自己比较怀疑的一块儿功能去掉,同时暂时禁止搜索引擎收录。
各位达人帮忙分析分析吧,小女子万分感谢。




------解决方案--------------------
jk??
------解决方案--------------------
主要是内存泄露,建议:一个页面一个页面地试,看那个访问哪些页面时内存涨的比较厉害,而且访问完毕后内存不下降,然后查看相关的代码,应该很快能够发现问题。

另外,希望不是因为数据库连接没有释放这种低级错误!
------解决方案--------------------
挨个排查吧 没有太好的办法
------解决方案--------------------
无语,这也叫问题,SQLSERVER????????
谁还用啊
------解决方案--------------------
优化sqlserver,问问sqlserver版主