欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

阿里云部署SpringBoot項目啟動后被殺進(jìn)程的問題解析

 更新時間:2023年09月13日 10:56:24   作者:Kwoky  
這篇文章主要介紹了阿里云部署SpringBoot項目啟動后被殺進(jìn)程的問題,本文給大家分享問題原因所在及解決步驟,需要的朋友可以參考下

阿里云部署SpringBoot項目啟動后被殺進(jìn)程的問題

最近部署在公司虛擬主機(jī)上的SpringBoot項目頻繁被殺,這個虛擬主機(jī)是個雜貨鋪,部署著各種項目,時間跨度還大,不同的人負(fù)責(zé),個人自掃門前雪,不管他人瓦上霜,亂的沒人能說清楚,頭疼。首先排除了磁盤不足,后來同事發(fā)現(xiàn)可用內(nèi)存不足,分析原因發(fā)現(xiàn)是linux系統(tǒng)內(nèi)存分配問題,阿里云服務(wù)器默認(rèn)沒有分配swap空間大小的。

知道原因就好辦了,為系統(tǒng)增加swap空間。過程做個筆記。

步驟:

1.創(chuàng)建swap 分區(qū)文件

dd if=/dev/zero of=/home/swap bs=1024 count=1024000

意思是有1024個block,每個block為1k,文件的大小count乘以bs共1GB,這個空間大小根據(jù)項目及主機(jī)磁盤空間情況自己定義。

2.將分區(qū)文件變成swap分區(qū)

/sbin/mkswap /home/swap

3.啟用swap分區(qū)

/sbin/swapon /home/swap

啟用后,可以查看swap分區(qū)情況:

free -m

4.設(shè)置開機(jī)自動掛載

這一步是為了避免系統(tǒng)重啟后swap分區(qū)會還原

也很簡單,修改/etc/fstab文件,增加一行

/home/swap swap swap defaults 0 0

5. SWAP分區(qū)的使用原則

在Linux系統(tǒng)中,可以通過查看/proc/sys/vm/swappiness內(nèi)容的值來確定系統(tǒng)對SWAP分區(qū)的使用原則。當(dāng)swappiness內(nèi)容的值為0時,表示最大限度地使用物理內(nèi)存,物理內(nèi)存使用完畢后,才會使用SWAP分區(qū)。當(dāng)swappiness內(nèi)容的值為100時,表示積極地使用SWAP分區(qū),并且把內(nèi)存中的數(shù)據(jù)及時地置換到SWAP分區(qū)。

查看:cat /proc/sys/vm/swappiness

修改:sysctl -w vm.swappiness=60

到此這篇關(guān)于阿里云部署SpringBoot項目啟動后被殺進(jìn)程的問題的文章就介紹到這了,更多相關(guān)SpringBoot項目啟動后被殺進(jìn)程內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中注解@Async實現(xiàn)異步及導(dǎo)致失效原因分析

    Java中注解@Async實現(xiàn)異步及導(dǎo)致失效原因分析

    Async注解用于聲明一個方法是異步的,當(dāng)在方法上加上這個注解時將會在一個新的線程中執(zhí)行該方法,而不會阻塞原始線程,這篇文章主要給大家介紹了關(guān)于Java中注解@Async實現(xiàn)異步及導(dǎo)致失效原因分析的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • 淺談一下Spring中的createBean

    淺談一下Spring中的createBean

    createBean是創(chuàng)建Bean的主要方法, 該方法位于:AbstractBeanFactory的doGetBean方法中的createBean調(diào)用。本文就來淺談一下Spring中的createBean?,感興趣的可以了解一下
    2022-07-07
  • Java中對XML的解析詳解

    Java中對XML的解析詳解

    目前我知道的JAVA解析XML的方式有:DOM, SAX, StAX;如果選用這幾種,感覺還是有點麻煩;如果使用:JAXB(Java Architecture for XML Binding),個人覺得太方便了
    2013-05-05
  • 淺析java volatitle 多線程問題

    淺析java volatitle 多線程問題

    Volatile修飾的成員變量在每次被線程訪問時,都強(qiáng)迫從共享內(nèi)存中重讀該成員變量的值。而且,當(dāng)成員變量發(fā)生變化時,強(qiáng)迫線程將變化值回寫到共享內(nèi)存
    2013-08-08
  • Idea2020.2創(chuàng)建JavaWeb項目(部署Tomcat)方法詳解

    Idea2020.2創(chuàng)建JavaWeb項目(部署Tomcat)方法詳解

    這篇文章主要介紹了Idea2020.2創(chuàng)建JavaWeb項目(部署Tomcat)方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 兩種java文件上傳實例講解

    兩種java文件上傳實例講解

    這篇文章主要為大家詳細(xì)介紹了兩種java文件上傳實例,一種是附件上傳,另一種是上傳簡歷功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 使用IDEA打jar包的詳細(xì)圖文教程

    使用IDEA打jar包的詳細(xì)圖文教程

    JAR文件是一種壓縮文件,與常見的ZIP壓縮文件兼容,被稱為JAR包,下面這篇文章主要給大家介紹了關(guān)于使用IDEA打jar包的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • 使用Java如何對復(fù)雜的數(shù)據(jù)類型排序和比大小

    使用Java如何對復(fù)雜的數(shù)據(jù)類型排序和比大小

    我相信大家在第一次接觸算法的時候,最先接觸的肯定也是從排序算法開始的,下面這篇文章主要給大家介紹了關(guān)于使用Java如何對復(fù)雜的數(shù)據(jù)類型排序和比大小的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • Spring實現(xiàn)HikariCP連接池的示例代碼

    Spring實現(xiàn)HikariCP連接池的示例代碼

    在SpringBoot 2.0中,我們使用默認(rèn)連接池是HikariCP,本文講一下HikariCP的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2021-08-08
  • Spring的事務(wù)控制實現(xiàn)方法

    Spring的事務(wù)控制實現(xiàn)方法

    這篇文章主要為大家詳細(xì)介紹了Spring的事務(wù)控制實現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07

最新評論