linux用java -jar启动jar包缓慢的问题
linux用java -jar启动jar包缓慢
1、首先查看linux服务器hostname
命令:less /etc/hostname
2、和下图展示是否一致,如果一致,直接跳转第4步
3、不一致时,需要修改成一致:
修改命令:
hostnamectl set-hostname <newhostname>
4、把/etc/hosts配置文件也要修改
命令:vi /etc/hosts
服务器上java项目启动异常慢 (亲测有效)
情境
最近在做项目对接方面的工作,相关的服务器都是对方直接分配的,当我们项目运行的时候
简直是异常的慢,不能忍受的那种
平时我们项目启动要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
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringCloud OpenFeign超详细讲解模板化远程通信的实现
这篇文章主要介绍了SpringCloudSpringboot集成OpenFeign实现模板化远程通信,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2022-07-07SpringBoot整合Mybatis-plus实现多级评论功能
本文介绍了如何使用SpringBoot整合Mybatis-plus实现多级评论功能,同时提供了数据库的设计和详细的后端代码,前端界面使用的Vue2,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧2023-05-05Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法
这篇文章主要给大家介绍了关于Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的相关资料,文中通过图文介绍的非常详细,对大家的学习或工作具有一定的参考学习价值,需要的朋友可以参考下2022-11-11Elasticsearch中store field与non-store field的区别说明
这篇文章主要介绍了Elasticsearch中store field与non-store field的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-07-07Spring的BeanFactoryPostProcessor接口示例代码详解
这篇文章主要介绍了Spring的BeanFactoryPostProcessor接口,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-02-02关于springboot 配置文件中属性变量引用方式@@解析
这篇文章主要介绍了关于springboot 配置文件中属性变量引用方式@@解析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-04-04
最新评论