讓wdCP的“計劃任務”執行起來
最近一段時間,網站的mysql數據庫時不時的掛掉,需要重新啟動以后,才能正常使用。
于是,開始查詢原因,發現服務器可用內存消耗殆盡,mysql數據庫隨之停擺。
但是先前可不會這樣,我們在wdCP中設置了“計劃任務”,間隔一定時間,自動釋放內存。馬上查看“計劃任務”的記錄,發現根本沒有執行了,恰好是這段時間。
回想一下,前不久升級了一次wdCP控制面板后臺程序,估計wdCP的“計劃任務”就失效了。
趕緊檢查“自動釋放內存”任務的設置,發現程序路徑只填了"memres.sh",馬上修改為完整路徑,并更新計劃任務。
但是,等到設置的時間,仍然沒有執行!
難道是memres.sh權限沒開夠?于是設置成755,隨后測試了一下,自動釋放內存”的計劃任務執行成功!
通過自動釋放內存,服務器的內存就保持在正常消耗范圍,mysql數據庫一直也穩定運行。