当尝试使用https:// localhost:8080 /连接到tomcat 8时,tomcat卡在ip - - [12/Jan/2017:12:14:23 +0100] "-" 400 - -access_log中的100%cpu 和
ip - - [12/Jan/2017:12:14:23 +0100] "-" 400 - -
Jan 12, 2017 1:23:50 PM org.apache.coyote.http11.AbstractHttp11Processor process INFO: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
在catalina.out中
在Firefox上我得到
SSL_ERROR_RX_RECORD_TOO_LONG
我尝试使用默认配置的tomcat8(在debian 8上全新安装),并且发生了相同的事情。我知道我不应该在端口8080或80上尝试https,但是我在服务器上收到了这些请求,因此我必须重新启动tomcat才能修复100%的CPU使用率
这是一个tomcat错误:https : //bz.apache.org/bugzilla/show_bug.cgi? id =57544
此问题已在中继(9.0.x开发),8.0.x(从8.0.19开始)和7.0.x(从7.0.60开始)中已修复。