was的臨時文件和目錄

重要:
請當心刪除,在WebSphere應用服務器緩存和日誌文件!
在對環境進行任何更改以前,請備份配置文件。
java

它能夠是一個磁帶備份,使用backupconfig工具,或使用manageprofile - backupprofile選項。node

profile_root example: C:/WebSphere/AppServer/profiles/profile_name
install_root example: C:/WebSphere/Appserver
web

下面咱們描述不一樣的文件和它們的位置:數據庫

一、profile_root/config/temp緩存

使用:配置目錄中的臨時文件可能用於同步過程和其餘目的的文件傳輸.。
警告:配置文件在同步或其餘操做中刪除時可能會損壞.。要避免此問題,請確保在刪除配置文件/臨時文件以前中止部署過程.。
爲何要刪除這些文件:有時非root用戶可能沒有權限讀取臨時目錄下的文件,例如,若是它是由其餘用戶建立的.。此外,有時config/temp目錄下的文件可能永遠存在,並致使同步和啓動問題。安全

二、profile_root / wstemp
用法:wstemp是工做區的臨時目錄。的配置所作的任何更改都存儲在wstemp目錄暫時。例如,若是你是一個應用程序服務器改變堆的大小,改變存儲在wstemp位置直到你保存更改。任何管理客戶端的概念是同樣的,如集成的解決方案或JMX控制檯,wsadmin,你作出改變。
注意:WebSphere應用服務器管理控制檯的商店在install_root/wstemp/<workspace_id>下的preferences.xml文件。此文件包含管理控制檯佈局和操做的用戶首選項.。它建立時,您登陸到管理控制檯。若是刪除該文件,則會丟失用戶首選項;可是,下次登陸管理控制檯時,能夠再次建立首選項。
不要刪除wstemp文件時運行的服務器(尤爲是部署管理器或節點代理服務器)。這種方法可能會致使意想不到的結果。此外,不刪除文件時,你不肯定的變化,你做出的配置。保存修改,中止部署管理器或結劑,這取決於你是否去除DMGR wstemp wstemp或節點,而後刪除wstemp文件。
爲何要刪除這些文件:在profile_root / wstemp目錄下的文件能夠被刪除。移除後從新啓動服務器進程。由於目錄是由多個客戶端使用,有時你可能會看到多個文件和子目錄這個目錄中留下。例如,當你使用ConfigService MBean更改配置,你不要丟棄代碼中的會話,這個目錄不會被刪除。另外一個緣由是工做區腐敗。當多個用戶同時更改同一配置時,可能會發生腐敗.。服務器


三、profile_root /temp
用法:臨時目錄是由多個WebSphere組件使用。兩個很好的例子是編譯java Server Pages(JSP)文件和Web服務的緩存文件。編譯JSP類文件(servlet)都存儲在這個位置。目錄可能獲得再生,當你調用JSP又。然而,你可能會經歷一個性能問題,當你調用JSP JSP文件編譯後的第一時間已被刪除。
警告:若是在節點上部署了web服務應用程序,則不要刪除目錄.。是的wscache.xml部署過程當中產生和存儲的臨時目錄下。你必須從新部署Web服務應用程序生成wscache.xml再次。若是IBM支持團隊要求你刪除該目錄,刪除除wscache目錄下的全部子目錄。
爲何要刪除這些文件:損壞的JSP文件或任何非root權限問題可能致使服務器啓動的問題。框架

四、profile_root /configuration
用法:這個目錄是由OSGi框架用於緩存WebSphere應用服務器的java文件(JAR)文件中的數據。OSGi框架是用來管理服務器組件束之間的類加載和關係。
注意:不要刪除這個目錄,除非要求IBM。配置文件夾下的文件能夠被再生利用osgicfginit命令。
爲何要刪除這些文件:因爲目錄中的權限問題,沒法啓動服務器.。臨時安裝或安裝包安裝後,您可能會遇到服務器啓動問題.。不要刪除目錄;只要運行 profile_root/bin/osgiCfgInit 命令。工具

五、/tmp/javasharedresources
Windows的默認位置: C:\Documents and Settings\user_name\Local Settings\Application Data\javasharedresources
用法:IBM軟件開發工具包(SDK)能夠分享java虛擬機(JVM)類之間的過程從J2SE 5。此功能提升了性能,由於類字節碼只須要加載一次.。具體而言,能夠提升服務器啓動時間。類字節代碼加載到共享緩存中.。這種緩存而後訪問多個JVM運行的類的字節碼。
注意:不要刪除這個目錄手動除非要求IBM。若是你想清理共享java資源,運行 profile_root/bin/clearclasscache 命令。
爲何要刪除這些文件:升級後,類緩存可能仍然保留到之前的類版本.。這也是可能的高速緩存變得損壞。若是緩存已損壞,服務器可能沒法初始化.。佈局

 

六、profile_root / tranlog
用法:在這個目錄下,有 cell_name/node_name/server_name/transaction/tranlog and cell_name

/node_name/server_name/transaction/partnerlog子目錄。子目錄包含了全部的tranlog持有所管理的WebSphere應用服務器,特別是交易記錄細節的文件,目前的過渡狀態。該目錄中包含的文件partnerlog持有,交易涉及的資源信息。的partnerlog子目錄是很重要的一個恢復場景讓WebSphere應用服務器從新恢復創造一個資源服務器後再生。
警告-重要!不要在生產環境中這些子目錄刪除。若是刪除日誌文件,進程可能沒法進行或沒法完成未完成的事務.。您可能會遇到關鍵數據完整性問題,數據庫損壞,未決事務可能永遠沒法完成,等等。
爲何要刪除這些文件:永遠不要刪除生產中的文件。若是服務器沒法啓動因爲失敗的交易(只在測試或開發環境),你想要一個快速的解決方案,繼續前進,以子目錄的備份,而後清除其中。

七、profille_root/logs/ffdc
用法:Ffdc表明「首次故障數據捕獲。」第一次失敗數據捕獲(FFDC)特徵保留,從處理故障產生的抑鬱在Ffdc日誌文件的更多信息的信息。
警告:雖然不會形成影響,但請不要在服務器運行時刪除目錄.。
爲何要刪除這些文件:若是文件大小增加超過JVM能夠處理,服務器可能沒法啓動。這個目錄能夠安全地刪除。
注意:這些消息的存在並不老是表示問題.。


八、profile_root/logs/server_name
用法:默認狀況下,服務器JVM日誌,日誌和跟蹤文件的過程當中,server.pid都存儲在這個位置。
注意:不要刪除文件時,服務器運行特別是server.pid文件。刪除PID文件至關於殺死服務器進程.。
爲何要刪除這些文件:若是您看到文件大小增加,刪除目錄後中止服務器。

 

九、profile_root/logs/nodeagent
用法:默認狀況下,節點代理服務器JVM進程日誌,日誌,monitor.state,server.pid,和跟蹤文件都存儲在這個位置。
注意:您能夠刪除任何文件在這個目錄中除了monitor.state文件。節點代理店的應用服務器名稱、PID和monitor.state文件在應用程序服務器的狀態監控服務器。
爲何要刪除這些文件:若是你看到的文件大小增長,刪除目錄(除monitor.state文件)中止節點代理服務器後。

十、profile_root/dmgr
用法:默認狀況下,服務器的JVM進程日誌,日誌,server.pid和跟蹤文件存儲位置。
注意:服務器運行時不要刪除文件。
爲何要刪除這些文件:若是您看到文件大小增加,請在中止部署管理器服務器後刪除目錄.。

十一、install_root/logs
用法:直到V7.0,安裝信息存儲在該位置。這個目錄包含了產品安裝的重要信息(V7或更早),建立配置文件,和其餘升級/安裝信息。
注意:IBM支持團隊可能要求這個目錄的任什麼時候間來調試安裝問題。
爲何要刪除這些文件:刪除此目錄沒有任何價值。

十二、profile_root/config/backup
用法:addNode過程當中,當前節點的配置備份和存儲在這個位置。當您決定從部署管理器單元格中移除節點時,將使用這些文件.。
警告:若是刪除該目錄,則沒法從部署管理器中移除節點並將舊的配置返回.。
爲何要刪除這些文件:刪除此目錄沒有任何價值。

相關文章
相關標籤/搜索