• x1ny's avatar
    修正FileCacheQueueScheduler导致程序不能正常结束和未关闭流 · 90e14b31
    x1ny authored
    FileCacheQueueScheduler中开启了一个线程周期运行来保存数据但在爬虫结束后没有关闭导致程序无法结束,以及没有关闭io流。
    
    解决方法:
    让FileCacheQueueScheduler实现Closable接口,在close方法中关闭线程以及流。
    在Spider的close方法中添加对scheduler的关闭操作。
    90e14b31
Name
Last commit
Last update
assets Loading commit data...
en_docs Loading commit data...
webmagic-avalon Loading commit data...
webmagic-core Loading commit data...
webmagic-extension Loading commit data...
webmagic-samples Loading commit data...
webmagic-saxon Loading commit data...
webmagic-scripts Loading commit data...
webmagic-selenium Loading commit data...
zh_docs Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
README.md Loading commit data...
pom.xml Loading commit data...
release-note.md Loading commit data...
user-manual.md Loading commit data...
webmagic-avalon.md Loading commit data...