2016-07-04 89 views
0

我在使用Spring Tool Suite的windows上使用jboss-eap-6.2。自動刪除tmp文件夾jboss-eap-6.2

在幾個服務器啓動 - 停止週期後,tmp文件夾的大小以GB爲單位增加。

有什麼辦法可以解決這個問題嗎? 像,tmp文件夾可以自動刪除?

我曾嘗試下面的選項提供的參數,但不工作:

-Djboss.vfs.cache = org.jboss.virtual.plugins.cache.IterableTimedVFSCache -Djboss.vfs.cache.TimedPolicyCaching.lifetime = 1440

可以做些什麼來自動清除tmp文件夾?

回答

1

這是JBoss EAP 6的一個問題。在JBoss EAP 6.4.x版本中解決了這個問題。關閉服務器實例後,可以手動或通過腳本刪除tmp文件夾。服務器啓動時不要刪除tmp目錄。

0

我用這個bat腳本。您可以在服務器關閉時啓動它。腳本刪除tmp,datalog文件夾。

@echo off 
SET JBOSS_HOME= <HERE JBOSS HOME> 
SET JBOSS_STANDALONE_DIR=%JBOSS_HOME%\standalone 
rd /S /Q %JBOSS_STANDALONE_DIR%\tmp 
md %JBOSS_STANDALONE_DIR%\tmp 
rd /S /Q %JBOSS_STANDALONE_DIR%\data 
md %JBOSS_STANDALONE_DIR%\data 
rd /S /Q %JBOSS_STANDALONE_DIR%\log 
md %JBOSS_STANDALONE_DIR%\log