
不定時浮現(xiàn) Error parsing HTTP request header 異常信息
程序使用springBoot 2.1.2.RELEASE框架,打成jar包之后部署到騰訊云上運行。
測試時查看日志發(fā)現(xiàn)會不定時浮現(xiàn)【Error parsing HTTP request header】異常信息,雖然對程序運行沒有影響,但是日志中總是出現(xiàn)不重要的異常信息對于以后查看日志定位問題還是有些影響。
度娘上提供的解決方案基本上分為以下兩種:
1.server.xml中加上maxHttpHeaderSize="8192"?

設(shè)置 tomcat header size
springBoot則是在application.properties文件中配置【server.tomcat.max-http-header-size=8192】
不過沒什么用,springBoot 2.1.2.RELEASE已經(jīng)不會解析這條配置了
2.請求地址“https”改成“http”
但是我的請求本來就是http,使用https的話請求不到任何信息
【有效做法】
考慮到騰訊云上本來就安裝了tomcat服務(wù)器,但是運行程序使用的是springBoot的內(nèi)置tomcat,所以懷疑是端口沖突導(dǎo)致的這個問題。
因此修改了服務(wù)端口【server.port】為非8080端口,解決了異常

設(shè)置服務(wù)端口
不過騰訊云上的tomcat服務(wù)器并沒有啟動,8080端口也沒有被占用,所以我也沒搞明白為什么改下端口就行了...
問題原因還請大神指教~