我有一些在tomcat上运行的webservices,它们在一个非常大的仓库上执行任务。 经过几天的运行,我意识到tomcat临时文件夹($ CATALINA_HOME/temp)包含大量可能影响服务器行为的文件。 是否有任何方法来配置临时文件夹,以删除超过一定时间的文件,或者在不需要时禁用临时文件夹?Tomcat:配置临时文件夹
2
A
回答
0
我认为禁用临时目录是没有意义的,因为它对于部署的应用程序来说是一种明显的需求。例如,文件上传通常使用临时文件来实现。
如果我是你,我会为清理编写一个简单的shell脚本,并将其放入crontab中。
0
如果您的文件的生命周期最大为“10”分钟,那么您可以使用以下cron作业来定期清理您的临时目录。
比方说,你的tomcat的临时目录是"/usr/server/tomcat7/temp"
:
cron作业注释:
0 1 * * * find /usr/server/tomcat7/temp -type f -mmin +10 -delete
代码描述:
0 1 * * *
- >每天凌晨1点find /usr/server/tomcat7/temp
- >查找目录中的文件 “在/ usr /服务器/ tomcat7/TEMP”-type f
- >只有项目whiches'类型 “文件”-mmin +10
- >只有那些比老“10” 分钟-delete
- >删除
对于谁是新的Cron的那些:
如何设置cron作业(Centos的版本):
- 如果没有安装,安装带有
sudo yum install cron
- 打开cron配置文件与
crontab -e
(这将打开配置文件与vim) - 按一个字母来激活vim的“类型”模式
- 粘贴“cron作业符号”上述
- 给出要保存并退出,首先按“ESC”,然后键入“
:x
”,然后按回车 - 你必须看到“
installing new crontab
”在命令行上
现在你已经完全准备好了。
相关问题
- 1. Spring配置与JUnit临时文件夹
- 2. 在tomcat webapps文件夹中创建临时文件
- 3. iOS临时文件夹位置
- 4. 配置自定义Tomcat配置文件夹
- 5. Azure WebJob临时文件夹
- 6. Drus Drupal临时文件夹
- 7. 如何获取临时文件夹并设置临时文件路径?
- 8. 当在tomcat上运行时,Axis2会在临时文件夹中生成文件
- 9. Felix:将软件包缓存位置配置到临时文件夹
- 10. 更改由Firefox创建临时配置文件的默认文件夹
- 11. 将文件写入临时文件夹
- 12. 在Tomcat中写入临时文件
- 13. “临时Internet文件”文件夹vs“Content.IE5”子文件夹
- 14. 配置获取类从Tomcat中的类文件夹而不是lib文件夹?
- 15. 附件的临时文件夹
- 16. JSZip临时文件位置
- 17. 在tmp文件夹中创建临时文件夹c语言
- 18. Tomcat Lib文件夹
- 19. 在临时文件夹中显示临时文件到图像控件
- 20. 编辑配置文件W/O临时文件
- 21. eclipse,wtp和源文件夹的tomcat配置
- 22. 删除临时文件夹的内容
- 23. 删除临时文件夹的内容
- 24. 在java中创建临时文件夹
- 25. 在Linux中创建临时文件夹
- 26. Android中的临时文件夹
- 27. 缺少一个临时文件夹
- 28. PHP - 会话临时文件夹
- 29. 获取SYSTEM临时文件夹?
- 30. 临时exe文件夹是什么?