测试环境中,部署的项目,响应非常非常的慢。且在开发环境中,没有问题,正常速度。随开始找原因。
1、根据百度教程,说与随机数有关。
添加环境变量:export JAVA_OPTS="JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"
听说这是个bug。
当然,还有其他两种说法,百度教程中都有,这里就不再赘述了。
2、在项目重启的过程中,突然发现,启动线程开启了两次,相同日志出现了两次,启动时间很长。
随查看tomcat配置文件,如下所示。
发现配置了appBase 以及 Context,随后注释掉,context部分。重启生效,启动时间减少了一半。
经过此次配置之后,发现项目响应时间恢复到正常水平。
推荐链接: