我在CentOS 6.6 32位和openJDK7上使用Tomcat
7.0.57。当我在服务器(生产环境)上启动14个不同的Tomcat实例时,它们中的许多启动时间都太多了。
这是启动日志的一部分,它告诉我所有时间都花在哪里
Jan 28, 2015 2:49:41 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [199,620] milliseconds.
解决此问题的最佳实践/解决方案是什么?
谢谢!
安全的随机调用可能会被阻止,因为没有足够的熵来将它们提供给/ dev / random。
如果你有线
securerandom.source=file:/dev/random
在/jre/lib/security/java.security中,将此更改为urandom可能会有所改善(尽管这可能已经是默认设置)。
或者,这里有一些关于如何喂池的建议
https://security.stackexchange.com/questions/89/feeding-dev-random-entropy-
pool
问题内容: 假设您做简单的事情: 现在,随着运行的http://本地主机作为 它需要完成。 现在尝试https:// localhost 这需要。 现在在linux或docker中运行相同的东西: http: https: 为什么是这样?为什么平台之间会有如此巨大的差异?你能为这个做什么? 对于长时间运行的应用程序服务器以及具有各自冗长且繁琐的初始化序列的应用程序,这5秒可能无关紧要。 但是,在许
我一直在尝试启动NiFi,但每次我这样做,我都得到以下错误:
尝试启动Cassandra时,我总是收到以下错误: 警告
我在eclipse安装中复制了一些插件(特别是Green和ObjectAid)。 我删除了它们(因为它不起作用),但现在我无法启动eclipse(即使使用)。 我得到: !session 2013-02-08 !Entry org.eclipse.osgi 4 0 201 3-02-08 16:21:17.779!Message Application error!Stack 1 java.lan
我将我的文件夹(myApp)复制到Tomcat8的webapps文件夹中。 然后我转到“Tomcat Web Application Manager”&在那里看到“/myApp”running=false。然后单击Start&发现了以下错误: 注意:这是myApp的web.xml Catalina.2014-05-09.log:
我有一个调用MMQ侦听器的Java Servlet。我正在Tomcat服务器中部署应用程序 AppServlet.java