在端口80上尝试https时,tomcat8处于100%cpu

时间:2017-01-12 12:36:01

标签: java tomcat debian tomcat8

当尝试使用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利用率

1 个答案:

答案 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。