当尝试使用https://localhost:8080/ tomcat连接到tomcat时,在access_log中使用ip - - [12/Jan/2017:12:14:23 +0100] "-" 400 - -
卡住了100%cpu并且
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.
in catalina.out
在Firefox上我得到了
SSL_ERROR_RX_RECORD_TOO_LONG
我尝试使用默认配置tomcat8(debian 8上的全新安装),同样的事情正在发生。我知道我不应该尝试在端口8080或80上使用https,但是我在服务器上收到了这些请求,我必须重新启动tomcat来修复100%的cpu利用率
答案 0 :(得分:1)
这是一个tomcat错误:https://bz.apache.org/bugzilla/show_bug.cgi?id=57544
这已在trunk(9.0.x开发)中修复,8.0.x用于8.0.19 从7.0.60开始向前和7.0.x。