[请教]jtds产生了大量的tmp文件
一个项目中,我使用了jtds驱动来连接数据库。一段时间后,我发现tomcat的temp文件夹内jtds*.tmp文件(形如jtds424647.tmp)越来越多,容量也越来越大。有一次清理时,据然有3G多。
另外,似乎tmp文件对查询也有影响,后台经常会看到uncategored SQLException。
csdn论坛上说tmp文件会自动删除,可是我看到了十几天前创建的tmp文件,似乎它一直留着。
谁能解释一下这种现象? 你要是linux系统
可以指定启动时 -Djava.io.tmpdir=/tmp
这个目录系统会用cron脚本自动清理文件 是在windows下,弄得现在定期清理tomcat的tmp文件。那个汗。。。
rem jtds.purge.bat
@echo off
cd /d %CATALINA_HOME%\temp
del *.tmp
exit
把这个文件加到计划任务里吧 嗯,谢谢你的回复:)
我现在在应用的命令行下,加入了del命令清理tmp文件。 改写了一个模块。
彻底解决这个问题了:P
[ 本帖最后由 xsun17951 于 2007-11-1 20:00 编辑 ] 回复 6# xsun17951
是什么原因引起的?
页:
[1]