首页 > 编程语言 >服务器上java项目启动异常慢 (亲测有效)

服务器上java项目启动异常慢 (亲测有效)

时间:2023-03-21 18:36:54浏览次数:39  
标签:java 启动 space urandom 服务器 localhost 亲测


# 情境
最近在做项目对接方面的工作,相关的服务器都是对方直接分配的,当我们项目运行的时候
简直是异常的慢,不能忍受的那种

平时我们项目启动要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

 

标签:java,启动,space,urandom,服务器,localhost,亲测
From: https://blog.51cto.com/u_16021118/6140774

相关文章

  • java程序当中对象属性映射
    #情景在项目当中会出现POJO(VO,BO,DTO...)对象之间的转换#解决我们常用的解决方式1.新创建一个DTO的类,然后通过对象属性赋值方法,进行操作2.通过继承基础对象类,增加额外......
  • Java入门第一步:写出你的Hello World
    当你学习一种新的编程语言时,通常你会看到第一个程序被称为“HelloWorld”程序。它通常用于初学者的简单程序。假设你是作为Java编程语言的初学者阅读这篇文章的,或者你......
  • [Java SE]Java SE异常合集
    1概述2问题集Q1:JAVA应用程序启动时报"AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:EXCEPTION_ACCESS_VIOLATION(0xc0000005)"问题描述#......
  • 富文本编辑器如何能实现直接粘贴把图片上传到服务器中
    当前功能基于PHP,其它语言流程大致相同 1.新增上传wordjson配置在ueditor\php\config.json中新增如下配置:     /* 上传word配置 */    "wordActionName"......
  • 手机怎么远程连接服务器桌面?苹果手机怎么连接服务器?
    现在很多游戏、应用为了体验感好、方便使用都实现了多端同步,服务器远程连接也不例外,今天飞飞给你们分享手机连接服务器远程桌面的操作方法不管是安卓还是苹果手机,咱们都需要......
  • kafka消费消息-java版-demo
    @SpringBootApplicationpublicclassCcApplication{publicstaticvoidmain(String[]args){SpringApplication.run(CcApplication.class,args);/......
  • Java SPI机制详解
    一、什么是SPI机制1、SPI(ServiceProviderInterface),是JDK内置的一种服务提供发现机制,可以用来启用框架扩展和替换组件,主要被框架的开发人员使用,比如Java.sql.Driver接口......
  • javaweb-Cookie、Kaptcha、正则表达式
    资料来源于:B站尚硅谷JavaWeb教程(全新技术栈,全程实战),本人才疏学浅,记录笔记以供日后回顾由于是多个视频内容混合在一起,因此只放了第一个链接视频链接知识点1.Cook......
  • java 中的intern()方法
    https://www.bilibili.com/video/BV1PJ411n7xZ?p=127&vd_source=d52fb7546f3e6962911bc7cc32990c21           前言最近遇到一个Intern()方......
  • 在javascript的文章中sink指什么?
    在介绍xss的英文文章中常看到sink这个词语。查了下:AsinkisapotentiallydangerousJavaScriptfunctionthatcancausedundesirableeffectsifattackercontrolle......