服务器上java项目启动异常慢 (亲测有效)
# 情境最近在做项目对接方面的工作,相关的服务器都是对方直接分配的,当我们项目运行的时候简直是异常的慢,不能忍受的那种平时我们项目启动要3分钟左右,现在要30分钟,是可忍孰不可忍# 解决步骤网上的方案大致为:由于熵池小 或 随机数生成规则造成的 (我这边不是这个原因)不过这种方案,有成功的,又失败的,我在这里记录下这种解决方案,给需要的人# 原因可能由于IPV6解析问题,表现可能为:内网启动慢,外
·
# 情境
最近在做项目对接方面的工作,相关的服务器都是对方直接分配的,当我们项目运行的时候
简直是异常的慢,不能忍受的那种
平时我们项目启动要3分钟左右,现在要30分钟,是可忍孰不可忍
# 解决步骤
网上的方案大致为:由于熵池小 或 随机数生成规则造成的 (我这边不是这个原因)
不过这种方案,有成功的,又失败的,我在这里记录下这种解决方案,给需要的人
# 原因
可能由于IPV6解析问题,表现可能为:内网启动慢,外网启动就快
# 解决
第一种方式:
1. 进入服务器安装jdk的路径中,找到jre下的java.security
vim jdk1.8.0_161/jre/lib/security/java.security
2. 修改配置
securerandom.source=file:/dev/./urandom
第二种方式:
通过java启动命令控制:java -Djava.security.egd=file:/dev/./urandom -jar xxx.jar
# 最后 (我是上面这两种方式都不行)
1. 编辑hostname文件 (可选,如:space-analysis)
vi /etc/hostname
2. 修改hosts解析配置
vi /etc/hosts
# 127.0.0.1 poc-hongyi-192.168.0.12
# ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1 localhost space-analysis
192.168.0.12 localhost space-analysis
::1 localhost space-analysis
3. 重启生效
reboot
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)