tomcat优化---大数据量提交tomcat时,tomcat无法接收导致页面无反应
Posted clnchanpin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat优化---大数据量提交tomcat时,tomcat无法接收导致页面无反应相关的知识,希望对你有一定的参考价值。
关于tomcat的一个优化问题:
有时候保存大数据量的数据时。tomcat不优化的话,页面会没反应。tomcat后台并不报错,仅仅是提示以下内容:
警告: More than the maximum number of request parameters (GET plus POST) for a s
ingle request ([10,000]) were detected. Any parameters beyond this limit have be
en ignored. To change this limit, set the maxParameterCount attribute on the Con
nector.
假设遇到此问题,就要进行优化一下tomcat的接收数据容量,详细改动例如以下:
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"
maxThreads="150" compression="on" executor="tomcatThreadPool" URIEncoding="utf-8"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
noCompressionUserAgents="gozilla, traviata" compressionMinSize="50" maxParameterCount="1000000"/>
将这段内容替换掉tomcat->conf-->server.xml中通常是69,70,71行左右的<Connector .../>内容。重新启动tomcat就可以 。说明一下。maxParameterCount是起作用的内容。可依据须要自行加大,详细tomcat能接受的最大值是多少,这个还真没考究过,只是一次100M数据量的提交应该是没有问题的。
以上是关于tomcat优化---大数据量提交tomcat时,tomcat无法接收导致页面无反应的主要内容,如果未能解决你的问题,请参考以下文章
extjs4 前台导出grid数据 生成excel,数据量大后台无法接收到数据
如何提高Tomcat并发量并对其性能进行优化(建议收藏+关注)