Kon*_*rus 75 java jboss jboss7.x
我注意到在我的JBoss Application Server 7安装下,standalone/tmp我有400 MB的文件与过去的部署相关,其中一些文件只有几个月的历史.
怎么清理干净?它应该自动发生吗?它有工具吗?我可以自己删除所有这些文件吗?
uaa*_*oti 115
如您所知JBoss是一个纯文件系统安装.要安装你只需解压缩一个文件就可以了.安装后,默认情况下会创建某个文件夹结构,并且当您第一次运行JBoss实例时,它会为运行时操作创建其他文件夹.为了比较,这里是JBoss AS 7首次启动之前和之后的结构
之前
jboss-as-7
|
|---> standalone
| |----> lib
| |----> configuration
| |----> deployments
|
|---> domain
|....
Run Code Online (Sandbox Code Playgroud)
后
jboss-as-7
|
|---> standalone
| |----> lib
| |----> configuration
| |----> deployments
| |----> tmp
| |----> data
| |----> log
|
|---> domain
|....
Run Code Online (Sandbox Code Playgroud)
如您所见,创建了3个新文件夹(log,data&tmp).除非您的应用程序生成存储在这些文件夹中的数据,否则可以删除这些文件夹而不影响部署文件夹中部署的应用程序.在开发中,可以删除所有这3个新文件夹,假设您不需要存储在"data"目录中的日志和数据.
对于生产,ITS不建议删除这些文件夹,因为可能存在应用程序生成的数据,用于存储应用程序的某些状态.例如,在数据文件夹中,appserver可以保存关键的Tx回滚日志.如果您因生产中的任何原因需要删除这些文件夹,请联系您的JBoss管理员.
祝好运!
ska*_*kay 18
与部署相关的文件(以及其他临时项目)在standalone/tmp/vfs(虚拟文件系统)中创建.您可以在启动时添加策略以驱逐临时文件:
-Djboss.vfs.cache=org.jboss.virtual.plugins.cache.IterableTimedVFSCache
-Djboss.vfs.cache.TimedPolicyCaching.lifetime=1440
Run Code Online (Sandbox Code Playgroud)
我没有使用JBoss第7版的经验,但是当我清理工作和tmp文件夹时,我经常遇到重新部署应用程序的问题.我为每次服务器关闭时执行的脚本编写了一个脚本.也许在启动之前执行它可以更好地考虑异常关闭(这对于Jboss 5来说并不罕见:))
| 归档时间: |
|
| 查看次数: |
106966 次 |
| 最近记录: |