原文鏈接:https://www.54fxp.top/306.html 作者:rsgdxp
引言
昨天說說還說,服務(wù)器數(shù)據(jù)庫訪問出錯的事兒,今天又是,看來不是偶然,就是MYSQL服務(wù)自動停止了,至于原因這里不便多說,遇到這情況的肯定有多重原因,有條件當(dāng)然升級服務(wù)器是王道。這里說自己的解決辦法,也是很不錯的辦法。
解決辦法
本系統(tǒng)環(huán)境是centos7.5,寶塔面板5.9.0,linux工具箱1.4.
先是搜索,看到很多解決SWAP分區(qū) 文件的辦法基本都是使用命令,然而個人習(xí)慣寶塔面板,MYSQL服務(wù)里也明確說了,出現(xiàn)MYSQL服務(wù)經(jīng)常停止的原因。提到了使用linux工具箱.
安裝linux工具箱
這個工具箱是個免費(fèi)的軟件,在寶塔面板的軟件列表,安裝也非常簡單。

設(shè)置swap交換區(qū)?
swap是Linux下的虛擬內(nèi)存,設(shè)置適當(dāng)?shù)膕wap可增加服務(wù)器穩(wěn)定性 建議swap容量在真實內(nèi)存容量的1.5倍左右,若您的服務(wù)器內(nèi)存大于4GB,可設(shè)1-2GB的固定值 swap文件默認(rèn)保存在/www/swap,設(shè)置前請確保磁盤空間夠用 若您不需要swap,請將容量設(shè)為0 OVZ虛擬架構(gòu)機(jī)器不可用此功能?
以上是引用 官方說明。建議swap容量在真實內(nèi)存容量的1.5倍左右。我的內(nèi)存是2GB的 ,那我設(shè)置成3G好了。之前是什么情況看下:??

看看前后變化。不過不要設(shè)置的過多。swap是個總和的概念,centos上面也許有多個swap的交換區(qū)。他們的總和,就是上面所說的swap的容量。而linux工具箱上面的swap設(shè)置值,僅僅是設(shè)置其中的一部分,即www/swap這個文件的。所以這里要注意系統(tǒng)盤大小哦!當(dāng)然也是可以手工設(shè)置swap交換區(qū)。看下面吧。有興趣的話
手工設(shè)置swap交換區(qū)
修改/etc/fstab文件,把系統(tǒng)默認(rèn)的/www/swap字樣,更換為/home/swap新的交換分區(qū)。
相關(guān)命令:
swapoff /www/swap
sudo mv -f /www/swap /home/
chmod 600 /home/swap
swapon /home/swap
寫作不易,如果本文對您有幫助,或者節(jié)約了您的時間,歡迎打賞瓶飲料,謝謝。