近半個月,公司有一台伺服器,記憶體居高不下,從剛開始的
15%到後來,一直上公升到了
65%程上公升趨勢,檢視程序也沒有什麼程序占用大量記憶體,top命令只能看到程序占用到20%左右,可是用free –m時記憶體占用缺到了6000多mb,一共是8gb的記憶體,占用了n多
執行倆個命令就搞定了
這個是在另一台機器上的結果
[root@mail mnt]# free -m
total used free shared buffers cached
mem: 3656 3635 20 0 226 2083
-/+ buffers/cache: 1325 2330
swap: 1983 0 1983
[root@mail mnt]# sync
[root@mail mnt]#echo "3" > /proc/sys/vm/drop_caches
[root@mail mnt]# free -m
total used free shared buffers cached
mem: 3656 1213 2442 0 0 41
-/+ buffers/cache: 1171 2484
swap: 1983 0 1983
[root@mail mnt]#
Apache不能啟動解決辦法
httpd.conf配置錯誤如果apache的配置檔案httpd.conf搞錯了,在windows裡啟動它,會提示the requested operation has failed,這是比較鬱悶的事,因為查錯要看個半天。其實可以用命令列模式啟動apache,並帶上引數,apache會提示你哪句有誤...
javascript記憶體洩露解決辦法
避免在區域性作用域 函式體 裡邊建立全域性變數。在資料結構中儲存的dom節點,當不再需要這些dom引用時,記得及時清空 置為null 發請求獲取資料,可以把需要的資料儲存在乙個變數裡,避免之後需要的時候每次都讀取。建議 var config res.data.data.config 避免之後每次都讀...
MyEclipse不能自動編譯 解決辦法
一般情況下myeclipse會自動編譯檔案,當然前提是你啟用了myeclipse的自動編譯開關.但是myeclipse有自己的編譯檔案策略 什麼時候編譯 當myeclipse不能自動編譯的時候,通過手動編譯一般能解決問題,但是當工程過大後,手動編譯是乙個很費時間的事.最近做專案突然遇到這個myecl...