docker運(yùn)行提示內(nèi)存不夠如何解決

docker運(yùn)行提示內(nèi)存不夠如何解決

docker運(yùn)行提示內(nèi)存不夠的解決方法:

1、saltstack的minion在運(yùn)行過久之后,可能占用大量?jī)?nèi)存,需要將其重啟。重啟命令可能有時(shí)并不起作用。主要檢查運(yùn)行狀態(tài),如果未成功停止,則重新重啟;

2、elk日志收集程序或者其他Java進(jìn)程占用過高,用top和ps命令排查,謹(jǐn)慎確定進(jìn)程的作用,在確保不影響業(yè)務(wù)的情況下,停止相關(guān)進(jìn)程;

3、釋放被占用的內(nèi)存(buff/cache): ??

$sync??#將內(nèi)存數(shù)據(jù)寫入磁盤 $echo?3?>?/proc/sys/vm/drop_caches??#釋放被占用的內(nèi)存

4、有時(shí)候并不是buff/cache過高導(dǎo)致內(nèi)存不夠用,確實(shí)是被很多必要的進(jìn)程消耗掉了內(nèi)存,那就需要從機(jī)器資源分配使用的層面去考慮和解決了。

更多相關(guān)教程,請(qǐng)關(guān)注php中文網(wǎng)docker教程欄目。

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊13 分享