apache緩存清理
Ⅰ Tomcat伺服器如何清理緩存
Tomcat伺服器如何清理緩存
Tomcat因為其開源,免費,運行時佔用的系統資源小,擴展性好,支持負載平衡與郵件服務等開發應用系統常用的功能而深受程序員的喜愛,那麼如何清理tomcat伺服器緩存呢?
Tomcat是Apache軟體基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP 規范總是能在Tomcat 中得到體現,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 規范。因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的Web 應用伺服器。目前最新版本是7.0。
清理伺服器緩存可以消除某些未知的錯誤,如果你運行以前編譯的項目有錯,而沒有及時將伺服器緩存清理掉,錯誤依舊可能發生在新的項目中:所以,清理緩存是很有必要的:
步驟/方法
1
首先打開Myeclipse8.5,這里我使用的是Myeclipse8.5,所以以8.5版本來做說明:如果你使用的是Eclipse或者Myeclipse,依舊可以使用此方法:
2
第一種方法:打開一個項目,這里我打開的Mail項目,然後點擊Myeclipse菜單欄中的project-選擇clean:如下圖所示:
點擊這里可以不用進入tomcat伺服器直接清理緩存
3
上面的方式雖然簡便,不過使用起來,還是不能夠徹底的清理tomcat緩存。
4
第二種方法:
進入tomcat的安裝目錄進行清理緩存,這里我使用的tomcat6.0,使用的tomcat是免安裝的,解壓縮後直接使用,建議大家也用這個版本,而非安裝版本,如果你使用的是安裝版,方法與解壓版完全一樣。
5
然後點擊進入解壓後的tomcat,找到work文件夾,。此文件下有個catalina目錄(tomcat小名叫catalina),work目錄下的文件都可以刪除。
work目錄下有一個catalina目錄。
6
刪除work中的tomcat目錄後,緩存已經刪除。
7
如果我們先前發布的一個項目有錯,大家都知道,tomcat發布的項目在webapps下,如果以前的項目有錯那麼運行新的項目肯定還是會有錯的。以前的項目遺留的錯誤,這時,只要將以前的項目刪除掉就行了。
8
進入webapps將以前遺留的項目刪除就行了,也可以將所有的項目清空,因為Myeclipse的工作空間中還有以前的項目,我們只需要重新發布,tomcat的webapps目錄中就會將工作空間中的項目自動重新載入到webapps中。是不是很方便呢?
參考資料:網路經驗
參考鏈接:http://jingyan..com/article/b24f6c82e76af886bfe5dad3.html
———————————————分割線——————————————————
滿意請採納(⊙o⊙),以上是軟硬謙施團隊為你帶來的回答。
如果有什麼不懂的可以追問,以後有什麼問題可以向我提問或者向我的團隊提問。(*^__^*) 嘻嘻……
Ⅱ 關於apache的緩存
B伺服器,但其豐富的功能對於一個新手來說往往不知道從何下手。我個人感覺Apache的設計充分體現了模塊化設計的優勢,通過在動態模塊載入(DSO)模式下的安裝,任何子應用模塊都可以通過配置文件的簡單修改進行積木式的靈活配置。安裝的過程可以從簡單的靜態html服務開始,一個模塊一個模塊的學習使用。從單純的HTML靜態服務(core),到復雜的動態頁面服務(core + php, core + resin, core + php + mod_gzip, core + resin + mod_expire)。
本文主要從簡化安裝==>性能調優==>維護方便的角度,介紹了WEB服務的規劃、HTTPD安裝/應用模塊配置、升級/維護等過程。讓Apache和PHP,Resin等應用模塊的獨立升級,完全互不影響。
WEB應用容量規劃:根據硬體配置和WEB應用的特點進行WEB服務的規劃及一些簡單的估算公式;
Apache安裝過程:apache的通用的簡化安裝選項,方便以後的應用的模塊化配置;
修改 HARD_SERVER_LIMIT:
vi /path/to/apache_src/src/include/httpd.h
#define HARD_SERVER_LIMIT 2560 <===將原來的 HARD_SERVER_LIMIT 256 後面加個「0」
apache編譯:
./configure --prefix=/home/apache --enable-shared=max --enable-mole=most
可選應用模塊/工具的安裝:php resin mod_gzip mod_expire及各個模塊之間的配合;
mod_php安裝:./configure --with-apxs=/home/apache/bin/apxs --enable-track-vars --with-mysql
mod_resin安裝:./configure --with-apxs=/home/apache/bin/apxs
mod_gzip安裝:修改Makefile中的 apxs路徑:然後make make install
工具:日誌輪循工具cronolog安裝:
升級/維護:看看通用和模塊化的安裝過程如何簡化了日常的升級/維護工作;
按照以上的方法:系統管理員和應用管理員的職責可以清楚的分開,互相獨立。
系統安裝:系統管理員的職責就是安裝好一台DSO模式的Apache,然後COLON即可,
應用安裝:由應用管理員負責具體應用所需要的模塊,比如PHP Resin等,並設置httpd.conf中相關的配置。
系統升級:系統管理員:升級操作系統/升級Apache
應用升級:應用管理員:升級應用模塊,PHP Resin等。
WEB應用的容量規劃
Apache主要是一個內存消耗型的服務應用,我個人總結的經驗公式:
apache_max_process_with_good_perfermance < (total_hardware_memory / apache_memory_per_process ) * 2
apache_max_process = apache_max_process_with_good_perfermance * 1.5
為什麼會有一個apache_max_process_with_good_perfermance和apache_max_process呢?原因是在低負載下系統可以使用更多的內存用於文件系統的緩存,從而進一步提高單個請求的響應速度。在高負載下,系統的單個請求響應速度會慢不少,而超過 apache_max_process,系統會因為開始使用硬碟做虛擬內存交換空間而導致系統效率急劇下降。此外,同樣的服務:2G內存的機器的 apache_max_process一般只設置到1G內存的1.7倍,因為Apache本身會因為進程過多導致性能下降。
Ⅲ 如何刪除apache
因為你沒有按照正確方法卸載,所以注冊表裡的信息還有殘留,重新安裝後新舊文件發生沖突,自然沒辦法運行。
清理殘留文件的方法有幾個:
一、開始菜單—運行,輸入regedit回車,打開注冊表編輯器,選編輯/查找,輸入你卸載的軟體名Apache,,找到軟體的鍵值項後刪除(多查幾次刪除干凈)。
二、下載個魔法兔子或優化大師等軟體幫你清理一下系統和注冊表。
三、
重新按照原路徑安裝Apache,然後按照正確方法再重新卸載一次,有時也非常奏效。
附:正確卸載Apache的方法
1、卸載前,要先在控制面板----管理----服務裡面查找到apache.exe,然後禁用。
2、再按照正確卸載軟體的方法卸載apache。
3、卸載完成後,再清理一下相關文件和注冊表信息。
4、最後刪除Apache安裝目錄
5、重新安裝。
Ⅳ phpstudy怎麼清除apache緩存
#ErrorLog "logs/error.log"
#CustomLog "logs/access.log" common
修改在apache目錄下的httpd.conf文件,注釋上面的兩行就行了。
Ⅳ 在linux系統下安裝apache2出現這種情況怎麼辦
ub無法安裝apache2包,截圖提示有依賴的包無法安裝。
解決辦法
1清理本地緩存,執行命令apt clean
2嘗試重新安裝,,如果失敗,切換成國內的比如阿里或者網易的源。
3更新後安裝即可。
Ⅵ 如何清除tomcat緩存
打開tomcat服務安裝目錄,可以看到所有的相關文件目錄
找到temp文件夾,每次啟動tomcat在temp中都會產生一些臨時文件,建議刪除
找到work文件夾,打開下層目錄
再次打開下層目錄,看到localhost文件夾,這就是緩存目錄
找到localhost文件夾,打開後可以看到所有部署在tomcat上的服務所產生的緩存文件,刪除想要清理的系統緩存
此外,可以到項目發布目錄(一般是webapps)把你發布的項目刪除。
這樣就徹底刪除tomcat的緩存了。
Ⅶ 如何卸載Apache伺服器
卸載Apache伺服器的步驟如下:
1.我們首先打開系統服務 按WIN+R 輸入services.msc點擊運行。
Ⅷ apache緩存如何清理
A、清除緩存垃圾的軟體就好
打開騰訊手機管家——清理加速,減少手機內存佔用過多、減少系統垃圾、緩存文件。
B、還可以打開騰訊手機管家——懸浮窗——小火箭,關閉後台同時清理掉該程序緩存數據
C、用騰訊手機管家卸載軟體,用軟體搬移把軟體到SD卡中,合理分配運行更流暢的
Ⅸ apache緩存怎麼清理
這個沒有一個固定的方法啊。畢竟不同的PHP程序有不同的緩存機制。
比如discuz吧,直接在後台——系統工具——更新緩存就可以了。
smarty是個模板生成機制,用於分離php和html,如果你的站點本來就沒有smarty,就不會有smarty生成的緩存,也不可能清除你要清除的緩存。