3.1.1 saltstack的minion在運行過久之后,可能占用大量內存,需要將其重啟。重啟命令可能有時并不起作用。主要檢查運行狀態,如果未成功停止,則重新重啟;
對策2:
3.2.2 ELK日志收集程序或者其他java進程占用過高,用top和ps命令排查,謹慎確定進程的作用,在確保不影響業務的情況下,停止相關進程;
對策3:
釋放被占用的內存(buff/cache):
$sync #將內存數據寫入磁盤
$echo 3 > /proc/sys/vm/drop_caches #釋放被占用的內存
對策4:
有時候并不是buff/cache過高導致內存不夠用,確實是被很多必要的進程消耗掉了內存,那就需要從機器資源分配使用的層面去考慮和解決了。
3.2 端口沖突的對策
對策1:
一般此種問題容易出現在新部署的服務,或在原有機器上部署新的后臺服務,所以在部署之前應該執行命令檢查端口是否已經被占用,如果上線后發現占有則應改為可用端口再重啟之。
檢查命令: $netstat -nltp|grep [規劃的端口號]
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持三五互聯。
更多關于云服務器,域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn