茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1729942 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
Wedding_00003.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2005/2/25 14:15:38
冷日近日監測自己的小企鵝,
發現每到凌晨四點以後,
冷日的小企鵝的實體記憶體都會被消耗殆盡(原本總共256M會變4M左右)!
一度以為是MYSQL或是PHPBB的問題,
但是不合理的是每天都會發生再凌晨四點左右!

經冷日連續四天的追查,
發現這不是HTTP或是MYSQL的問題,
冷日亦持續追蹤SENDMAIL和NAMED等SERVICE,
證實似乎也不是她們的錯!

最後只好去追究每天的LOG,
可是在看過所有的LOG以後,
只看到全部都是經常性(或說例行性)的資料會再每天的四點到五點間被執行!

那冷日就往CRONJOB方向檢查,
因為冷日的 cron.daily 是再每天的凌晨四點二十二分被喚起,
所以首先懷疑DAILY的CRONJOB,
在冷日把它停掉一天以後,
真的就不在有原先的問題了!

然後冷日就在今天針對所有 cron.daily 裡面的所有SHELL檢查一遍,
終於找到兇手了!
把我的實體記憶體吃光光的就是 slocate !

冷日去找了一下啥是 slocate ,
得到如下結論:
[quote:c14ac16e2e]slocate 是具安全觀念的檔案搜尋工具。locate 是這個指令的前身。由於她做搜尋時是針對自己建立的 slocate 索引資料庫,所以找尋的速度比 find 要來的快。[/quote:c14ac16e2e]
但是因為預設 cron.daily 會每天更新檢索資料庫,
也就是他把冷日的記憶體吃光光,又不會還回來!
在這裡跟大家分享一下,
如果大家發現你的小企鵝有類似(記憶體被吃光光)的狀況,
可能可以檢查一下你的 slocate 版本,
是不是和冷日一樣是 slocate-2.3-3 !
如果是的話,就先把它停掉吧!
這樣你的記憶體就又回到你的懷抱了!

報告完畢!
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|