「更新」我中转的文件怎么还没过期?
不是1个小时就过期了?现在都快4小时了还在…
老虎来解释一下:自动删除文件的工作是通过队列实现的,而且它永远是队列中的最后一个任务。队列从最前面起每次读取10条任务,执行完成后的下载任务被自动删除,然后队列再次从前面读取10条……
如果队列中的任务一直多于10条,那么自动回收的任务便一直无法被读取到,也就一直无法执行。这时候,自动回收任务就被堵塞了。
而另一种情况是:队列中只有最后一条自动回收任务,由于这任务不会被自动删除,于是队列就每隔10秒执行一次该任务,一遍又一遍,直到下一个下载任务到来。