當前位置:首頁 » 文件管理 » linuxweblogic緩存

linuxweblogic緩存

發布時間: 2022-07-22 19:08:49

㈠ 如何清除WEBLOGIC緩存

在Tomcat中,我們知道%catalina_home%/work是存放緩存文件的地方,發現上述情況,可以通過刪除這裡面的文件,讓它重新編譯,以便代碼生效。 可是在RedHat下,WebLogic的緩存文件竟然存放在哪裡呢?找了半天沒有找到,最後在你Server下面的一個以.開頭的一個隱藏文件,具體的路徑大概如下: 也就是在你的server(可以通過控制台看到)下面的.wlnotdelete中,刪除掉extract下面和你的項目名稱相似的文件夾就可以!!!

㈡ 如何清除WEBLOGIC緩存

以前我每次把war包放上,並清理/bea/user_projects/domains/internal_domain/servers/adminserver/tmp/_wl_user目錄下的項目,然後再啟動weblogic,每次我這樣做都是還是以前發布的版本,新更新上的東西都沒有顯示出來。我讓我同事在她機子上發布一下就ok了,新增加的東西都有了。
可今天呢,在她機子上也不管用了。感覺超級奇怪,重傳了war包,重啟了好幾次weblogic都不起作用。最後我同事把上傳的war包刪除了,然後重新啟動,它竟然還能發布成功。說明我們之前清除緩存做的不對。網上查看了一下,有的說清/bea/user_projects/domains/internal_domain/servers/adminserver/tmp/_wl_user目錄就行了,而有的說要清/bea/user_projects/domains/internal_domain/servers/adminserver/stage這個目錄下的。我們就把這個目錄下的項目清了一下。結果就ok了。

㈢ WebLogic緩存問題

weblogic緩存是個問題,一般在部署項目的時候,需要做以下一些設置:
1、「應如何使該源文件可訪問」選項一般選擇「我要使用部署能夠通過下列位置進行訪問」;

2、在Weblogic.xml文件中添加以下參數,

<jsp-descriptor>
<jsp-param>
<param-name>workingDir</param-name>
<param-value>_jsp_compiled</param-value>
</jsp-param>
<jsp-param>
<param-name>keepgenerated</param-name>
<param-value>TRUE</param-value>
</jsp-param>
<jsp-param>
<param-name>pageCheckSeconds</param-name>
<param-value>0</param-value>
</jsp-param>
</jsp-descriptor>

如果jsp-descriptor已經存在,裡面的參數可以直接追加進去
workingDir:編譯文件存放的文件夾名稱,不添加別的路徑參數,則默認在所屬的domain下;添加這個,為了方便管理,有的時候更新部署了文件,可以直接將其幹掉。
keepgenerated:在 JSP 編譯過程中保存作為中間步驟生成的 Java 文件。除非此參數設置為 true,否則編譯完成後將刪除所有中間 Java 文件。 我一般都設置為true,可以便於檢查錯誤;
pageCheckSeconds:檢查 JSP 文件的時間間隔(秒),以便查看 JSP 文件是否已更改以及是否需要重新編譯。如果已發生更改,還會檢查依賴關系並遞歸重新載入;
-1 表示永不檢查頁面。該值為生產環境中的默認值。
0 表示總是檢查頁面。
1 表示每秒檢查一次頁面。該值為開發環境中的默認值。

3、修改domain/config 目錄下的config.xml文件,
將proction-mode-enabled的參數設置為false
<proction-mode-enabled>false</proction-mode-enabled>;

試試吧,第三個,proction-mode-enabled在Weblogic10g里是不是有,還真不大清楚,在9g和11g里是都有的。沒有的話,不知道直接誒添加上去是否可行,不行的話在創建domain域的時候,可以選擇開發模式。

另外有點,有的時候本地緩存也會作怪,類似的我也遇到過;

一點點的敲出來,還望採納;

㈣ 如何清除window和linux下的weblogic緩存

把domain/servers/(server名)/stage/下的東西刪除

㈤ 兩台linux伺服器如何實現weblogic跨伺服器session共享

Session共享有多種解決方法,常用的有四種:客戶端Cookie保存、伺服器間Session同步、使用集群管理Session、把Session持久化到資料庫


1.客戶端Cookie保存
以cookie加密的方式保存在客戶端,每次session信息被寫在客戶端,然後經瀏覽器再次提交到伺服器,即使兩次請求在集群中的兩台伺服器上完成,也可以到達session共享。


優點是減輕伺服器端的壓力;


缺點是受到cookie的大小限制,可能佔用一定帶寬,因為每次請求會在頭部附帶一定大小的cookie信息,另外這種方式在用戶禁止使用cookie的情況下無效。


傳統網站一般通過將一部分數據存儲在cookie中,來規避分布式環境下session的操作。這樣做的弊端很多,一方面cookie的安全性一直廣為垢病,另一方面cookie存儲數據的大小是有限制的。隨著移動互聯網的發展,很多情況下還得兼顧移動端的session需求,使得採用cookie來進行session同步的方式的弊端更為凸顯,分布式session正是在這種情況下應運而生的。


2.伺服器間Session同步
定時同步各個伺服器的session信息,此方法可能有一定延時,用戶體驗也不是很好。


使用主-從伺服器的架構,當用戶在主伺服器上登錄後,通過腳本或者守護進程的方式,將session信息傳遞到各個從伺服器中,也可以手工把session文件存放的目錄改為nfs網路文件系統,從而實現文件的跨機器共享(使用nfs或windows文件共享都可以,或者專用的共享存儲設備)。


這樣,用戶訪問其它的從伺服器時,就可以讀到session信息。


缺點:比如速度慢、不穩定等,另外,如果session信息傳遞是主->從單向的,會有一些風險,比如主伺服器down了,其它伺服器無法獲得session信息。


3.把Session持久化到資料庫
這種共享session的方式即將session信息存入資料庫中,其它應用可以從資料庫中查出session信息。目前採用這種方案時所使用的資料庫一般為mysql


利用資料庫共享session的方案有一定的實用性,但也有如下缺點:
首先session的並發讀寫在資料庫中完成,對mysql的性能要求比較高;
其次,我們需要額外地實現session淘汰邏輯代碼,即定時從資料庫表中更新和刪除session信息,增加了工作量。
對於系統可靠性要求較高的用戶,可以將session持久化到DB中,這樣可以保證宕機時會話不易丟失,但缺點也是顯而易見的,系統的整體吞吐將受到很大的影響。


4.使用集群管理Session
將session統一存儲在緩存集群上,如memcache,這樣可以保證較高的讀、寫性能,這一點對於並發量大的系統來說非常重要;並且從安全性考慮,session畢竟是有有效期的,使用緩存存儲,也便於利用緩存的失效機制。


使用緩存的缺點是,一旦緩存重啟,裡面保存的會話也就丟失了,需要用戶重新建立會話,可以使用緩存集群來保證緩存的穩定性。


如圖(基於緩存的分布式session架構)所示,前端用戶請求經過隨機分發之後,可能會命中後端任意的Web Server,將session以sessionid作為key,保存到後端的緩存集群中,使得不管請求如何分配,即便是某個Web Server宕機,也不會影響其他Web Server獲得 session,這樣既實現了集群間的session同步,又提高了 Web Server的容錯性。


Tomcat作為Web Server時,可以通過一個簡單的工具memcached-session- manager9(一個Tomcat session共享解決方案), 實現基於memcache的分布式session。

㈥ 如何清除 weblogic 緩存

你好,可以使用應用寶清除,
點擊內存清理功能會自動掃描系統垃圾以及軟體緩存
掃描之後點擊一鍵清理就可以清理掉這些垃圾和緩存。

㈦ 關於bbo在linux環境weblogic下啟動報錯

現在一般能打開64個。
文件描述符的范圍是0 ~ O P E N _ M A X 。早期的U N I X版本採用的上限值是1 9 (允許每個進程打開2 0個文件),現在很多系統則將其增加至6 3。

㈧ 如何清除WEBLOGIC緩存

今天部署項目到WebLogic,發現代碼總不能生效,查了好久都查不出原因,最後想到可能是緩存文件的原因,可是這緩存文件到底在哪裡呢? 在Tomcat中,我們知道%catalina_home%/work是存放緩存文件的地方,發現上述情況,可以通過刪除這裡面的文件,讓它重新編譯,以便代碼生效。 可是在RedHat下,WebLogic的緩存文件竟然存放在哪裡呢?找了半天沒有找到,最後在你Server下面的一個以.開頭的一個隱藏文件,具體的路徑大概如下: bea/user_projects/domains/mydomain/myserver/.wlnotdelete/extract/myserver_ride_WebContent 也就是在你的server(可以通過控制台看到)下面的.wlnotdelete中,刪除掉extract下面和你的項目名稱相似的文件夾就可以!!!

㈨ weblogic怎樣清除緩存

先停掉server;
再在weblogic安裝目錄\servers下,選擇要清楚緩存的server,再點進去,裡面有一個cache的目錄,將這個目錄里的文件全部刪掉;
然後啟動server

㈩ weblogic如何清理緩存,cache在哪裡找不到腫么辦

${domain_home}/servers/AdminServer/目錄下,有cache與tmp兩個目錄

熱點內容
養生密碼的產品怎麼樣 發布:2025-03-26 04:10:26 瀏覽:382
php中斷for 發布:2025-03-26 04:04:07 瀏覽:876
怎麼輸入管理員密碼 發布:2025-03-26 04:01:30 瀏覽:670
網路雲存儲伺服器 發布:2025-03-26 04:01:22 瀏覽:639
java獲取數據 發布:2025-03-26 03:59:46 瀏覽:409
用什麼軟體練習配置路由 發布:2025-03-26 03:55:27 瀏覽:738
安卓怎麼彈出載入框 發布:2025-03-26 03:49:36 瀏覽:976
pdf反編譯技巧 發布:2025-03-26 03:49:35 瀏覽:129
手機忘記密碼號什麼打 發布:2025-03-26 03:09:38 瀏覽:501
存儲器要求 發布:2025-03-26 03:08:27 瀏覽:439