[Java Web]Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors

項目部署以後,客戶過段時間有反映,當進行多次查詢以後,結果查詢報錯:

報錯結果如下:

org.apache.coyote.http11.AbstractHttp11Processor process
信息: Error parsing HTTP request header
 Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.

查資料發現是Tomcat的header緩衝區大小不夠,只需要在server.xml中增加maxHttpHeaderSize字段即可,以下是自己的配置:


配置情況:

<Connector URIEncoding="UTF-8" acceptCount="100" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 
compression="on" compressionMinSize="10240" connectionTimeout="20000" disableUploadTimeout="true" 
enableLookups="false" maxHttpHeaderSize="81920" maxSpareThreads="75" maxThreads="150" 
minSpareThreads="25" noCompressionUserAgents="gozilla, traviata" port="8080" 
protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443">
</Connector>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章