linux用java -jar啟動(dòng)jar包緩慢的問題
linux用java -jar啟動(dòng)jar包緩慢
1、首先查看linux服務(wù)器hostname
命令:less /etc/hostname
2、和下圖展示是否一致,如果一致,直接跳轉(zhuǎn)第4步
3、不一致時(shí),需要修改成一致:
修改命令:
hostnamectl set-hostname <newhostname>
4、把/etc/hosts配置文件也要修改
命令:vi /etc/hosts
服務(wù)器上java項(xiàng)目啟動(dòng)異常慢 (親測有效)
情境
最近在做項(xiàng)目對接方面的工作,相關(guān)的服務(wù)器都是對方直接分配的,當(dāng)我們項(xiàng)目運(yùn)行的時(shí)候
簡直是異常的慢,不能忍受的那種
平時(shí)我們項(xiàng)目啟動(dòng)要3分鐘左右,現(xiàn)在要30分鐘,是可忍孰不可忍
解決步驟
網(wǎng)上的方案大致為:由于熵池小 或 隨機(jī)數(shù)生成規(guī)則造成的 (我這邊不是這個(gè)原因)
不過這種方案,有成功的,又失敗的,我在這里記錄下這種解決方案,給需要的人
原因
可能由于IPV6解析問題,表現(xiàn)可能為:內(nèi)網(wǎng)啟動(dòng)慢,外網(wǎng)啟動(dòng)就快
解決
第一種方式:
1. 進(jìn)入服務(wù)器安裝jdk的路徑中,找到j(luò)re下的java.security
vim jdk1.8.0_161/jre/lib/security/java.security?
2. 修改配置
securerandom.source=file:/dev/./urandom?
第二種方式:
通過java啟動(dòng)命令控制: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
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringCloud OpenFeign超詳細(xì)講解模板化遠(yuǎn)程通信的實(shí)現(xiàn)
這篇文章主要介紹了SpringCloudSpringboot集成OpenFeign實(shí)現(xiàn)模板化遠(yuǎn)程通信,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2022-07-07java 鍵盤輸入一個(gè)數(shù),輸出數(shù)組中指定元素的示例
今天小編就為大家分享一篇java 鍵盤輸入一個(gè)數(shù),輸出數(shù)組中指定元素的示例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07SpringBoot整合Mybatis-plus實(shí)現(xiàn)多級評論功能
本文介紹了如何使用SpringBoot整合Mybatis-plus實(shí)現(xiàn)多級評論功能,同時(shí)提供了數(shù)據(jù)庫的設(shè)計(jì)和詳細(xì)的后端代碼,前端界面使用的Vue2,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-05-05Windows同時(shí)安裝兩個(gè)版本JDK并實(shí)現(xiàn)動(dòng)態(tài)切換JAVA8或JAVA11的方法
這篇文章主要給大家介紹了關(guān)于Windows同時(shí)安裝兩個(gè)版本JDK并實(shí)現(xiàn)動(dòng)態(tài)切換JAVA8或JAVA11的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-11-11Elasticsearch中store field與non-store field的區(qū)別說明
這篇文章主要介紹了Elasticsearch中store field與non-store field的區(qū)別說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07Spring的BeanFactoryPostProcessor接口示例代碼詳解
這篇文章主要介紹了Spring的BeanFactoryPostProcessor接口,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02java實(shí)現(xiàn)上傳圖片進(jìn)行切割的方法
這篇文章主要介紹了java實(shí)現(xiàn)上傳圖片進(jìn)行切割的方法,以完整實(shí)例形式分析了Java針對上傳圖片進(jìn)行切割的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-02-02關(guān)于springboot 配置文件中屬性變量引用方式@@解析
這篇文章主要介紹了關(guān)于springboot 配置文件中屬性變量引用方式@@解析,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04