2016-07-04 11 views
0

Ich benutze jboss-eap-6.2 auf Windows mit Spring Tool Suite.Auto löschen tmp Ordner jboss-eap-6.2

Nach wenigen Start - Stopp - Zyklen erhöht sich die Größe des tmp - Ordners in GB.

Gibt es eine Möglichkeit, mit diesem Problem umzugehen? Wie, tmp Ordner kann automatisch gelöscht werden?

Ich habe unten Option versucht, durch das Argument bereitstellt, aber nicht funktioniert:

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

Was kann getan werden, um den tmp-Ordner automatisch zu entfernen?

Antwort

1

Dies ist ein Problem mit JBoss EAP 6. Dieses Problem wurde in JBoss EAP 6.4.x behoben. Sie können den tmp-Ordner manuell oder über ein Skript nach dem Herunterfahren der Serverinstanz löschen. Löschen Sie das tmp-Verzeichnis nicht, wenn der Server aktiv ist.

0

Ich habe dieses bat Skript verwendet. Sie können es starten, wenn der Server nicht verfügbar ist. Das Skript löscht tmp, data und log Ordner.

@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