Tomcat 8.0.51 - 因未知原因启动的20秒额外秒数

时间:2018-04-17 06:09:53

标签: java tomcat tomcat8

我刚从Tomcat 8.0.32升级到8.0.51。我注意到它出于某种未知原因正在做某事(或卡住)20秒......这是一个日志片段......

17-Apr-2018 00:04:23.711 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 532 ms
17-Apr-2018 00:04:23.731 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
17-Apr-2018 00:04:23.731 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.51
17-Apr-2018 00:04:26.620 FINE [localhost-startStop-1] org.apache.catalina.authenticator.AuthenticatorBase.startInternal No SingleSignOn Valve is present

[WHY THE DELAY HERE?]

17-Apr-2018 00:04:47.140 WARNING [localhost-startStop-1] org.apache.catalina.startup.ContextConfig.validateSecurityRoles Security role name Administrator used in an <auth-constraint> without being defined in a <security-role>
17-Apr-2018 00:04:47.150 FINE [localhost-startStop-1] org.apache.catalina.authenticator.AuthenticatorBase.startInternal No SingleSignOn Valve is present

之后,我的webapp的日志记录开始了。我已将所有登录记录到FINE,但似乎没有延迟的原因?我已禁用TLD扫描仪。我查看了我发现的urandom问题,但这似乎只是Java 8之前的一个问题(我正在运行Java 1.8.0_74),我没有看到任何日志记录支持它可能是问题。

对可能导致此延迟的原因提出任何建议?它似乎只是进入杂草20秒。

1 个答案:

答案 0 :(得分:0)

  

有关可能导致此延迟的建议吗?

连接超时,运行netstat -an并查找SYN_SENT个连接。 您应该注意有关身份验证的这些消息。