S4产品FAQ

首页 » S4产品FAQ » 客户服务 » 常见问题问答 » Tomcat内存溢出导致S4掉线解决办法
changzhongyi - 2016/8/19 17:47:03
S4 32位安装包,默认安装时,最大内存默认为1G,当并发数较高或在运行大型的报 表查询时,可能会造成Tomcat内存不够使用,S4随之掉线的现象。如何调大tomcat的最大内存呢?
由于32位程序,最大寻址能力为2的32次方,也就是4G,而64位程序,最大寻址能力是2的64次方,17179869184G=16777216T,这几乎是无限大。所以对于并发数量高的客户或是经常出现掉线情况的客户,请安装S4 64位安装包(下载地址:http://cn1.metasoft.cn/download/product/s4_setup_auto_12.0(64).rar),并根据服务器的物理内存情况,将tomcat的最大内存尽可能设置大。注意:64位的S4安装包只能安装到64位的操作系统。
Tomcat内存设置参考如下图:

1805
另外,由于java技术本身的限制以及程序的漏洞,java环境的内存会累计占用越来越多的内存,最终会导致崩溃,所以服务器要设置定时重启,以保证内存及时释放。建议每周二和周五早晨重启两次,可以设置windows计划任务来完成自动重启。设置步骤参考下图:

1801
1802
1803
1804
1799
1800
zw - 2017/3/8 17:10:46
回复 1楼changzhongyi的帖子

64位下载安装包地址有变动如下:

http://cn1.metasoft.cn/download/product/s4_setup_auto_12.0(64).rar
1
查看完整版本: Tomcat内存溢出导致S4掉线解决办法