eaccelerator本身有自動清除的功能,具體設置選項如下:eaccelerator.shm_ttl="600"
當 eAccelerator 獲取新腳本的共享內存大小失敗時,它將從共享內存中刪除所有在最後 "shm_ttl" 秒內無法存取的腳本緩存。默認值為 "0",即:不從共享內春中刪除任何緩存文件。
eaccelerator.shm_prune_period="600"
當 eAccelerator 獲取新腳本的共享內存大小失敗時,他將試圖從共享內存中刪除早於"shm_prune_period" 秒的緩存腳本。默認值為 "0",即:不從共享內春中刪除任何緩存文件。
所以,如果上不是設置為0的話,就會自動清除,如果設置了為0,就要手工清除了
手工清除,可以直接目錄緩存目錄下的子目錄,重起下web服務就可以
或是在eaccelerator的面板裡清除也可以
本文摘自linux論壇 http://www.wdlinux.cn/bbs/,歡迎轉載~