openvz tomcat假死

Livenux 发布于 2013/06/06 16:11
阅读 605
收藏 0

买可一台2G内存的openvz VPS,安装了centos系统。部署了nginx和tomcat+apr,页面的响应速度很快.但是空闲一段时间之后,无访问状态,再次访问时。tomcat就像假死一样,nginx代理超时,8080端口等待1分钟到10多分钟才有响应。是不是OPENVZ的内存管理模式问题还是我配置有问题?tomcat配置如下:

catalina.sh

export JAVA_OPTS="-server -Xms1400M -Xmx1400M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=31 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC  -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m  -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true"
serviver.xml

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="60000"
               keepAliveTimeout="15000"
               maxkeepAliveRequests="1"
               maxHttpHeaderSize="8192"
               UrIEncoding="UTF-8"
               redirectPort="8443"
               enableLookups="false"
               disableUploadTimeout="true"
               miniSpareThreads="25"
               maxSpareThreads="75"
               acceptCount="360"
               maxThreads="360"
               maxprocessors="1024"
               minProcessors="8"
               userURIValidationHack="false" />
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
        maxThreads="500" minSpareThreads="20" maxldleTime="6000"/>
这里应该是错了把?这两个是冲突还是一个起效?

加载中
0
孤单时会想你
孤单时会想你
openvz是一群人共享内存 超售很严重 邻居爱折腾 内存占用大户你就很悲催 买openvz拼人品
0
y
ywq111
是哪里的openvz主机?是否传说中的84主机自动调整资源?
0
南湖船老大
南湖船老大
有些云主机会自动回收内存的。。。长时间不用,就把你的可用内存给别人了。sina的Java主机貌似也是这样的
0
Livenux
Livenux
这事情有什么解决办法没?跑个脚本不停的访问,治标不治本。。。还有其他的更好的办法没?
返回顶部
顶部