iis中定时器失效
我是在Global类中有一个List<TaskTimer> T,TaskTimer是继承于Timer类,在业务层有些函数来加入定时器
TaskTimer t=new TaskTimer();
...
T.add(t);
这样来定时执行,我想如果有对t的引用,那么就不会被回收掉吧?
在vs2005中运行的时候一点问题也没得,在iis5.0下也没得问题
可是一挂到IIS6.0上就出现问题了,我看了一下,在挂上去1个小时左右,就会调用Application_end。。。之后T数目为0了。。。
网上查了说是回收了,也做了一个自己访问自己网页的办法,但是不行。。。
后来我把IIS设置中的,空闲多少时间关闭工作进程给勾掉了,这样倒是可以计时了,但是过不了多久,就出现网站不能访问了,需要重启服务器才行。。。
小弟为这个东西弄得快崩溃了。。。不知如何解决,请各位哥哥帮帮忙