When trying to connect to tomcat 8 using https://localhost:8080/ tomcat get stuck at 100% cpu with ip - - [12/Jan/2017:12:14:23 +0100] "-" 400 - - in the access_log and 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 I know I shouldn't try https on port 8080 or 80 but I get those requests on my server and I have to restart tomcat to fix the 100% cpu utilization problem. I'm using the default configuration from debian 8: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" />
*** This bug has been marked as a duplicate of bug 57544 ***
Could that be related? https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851304
Yes it looks like the same issue. The best solution for now is to install the tomcat8 package from the jessie-backports repository.