-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
扫描任务问题 #17
Comments
所有的任务都不见了,扫描完成和未完成的任务都会不见。我还特意等待任务完成,重新打开还是不见了。 |
这么说像是整个数据库出问题了,那如果任务不见了,您是怎么导出那个空的报告的呢? |
在关闭铲子前导出的,已完成和未完成的任务进行导出都是空白的。之前老版本也是偶尔有这个问题,所以考虑最好增加导入导出整个任务详情的功能? |
我们先分析一下这个bug是什么原因导致的。 您可以对home目录,铲子目录的db文件做一下手动备份,任务和漏洞数据保存在这个文件。 |
这个目录我之前找到的,目前db文件无法使用navicat正常打开,是正常的sqllite数据库文件吗,可能感觉是数据库文件损坏的问题? |
使用java代码连接h2数据库文件进行查询为空,但是使用010editor打开可以看到明文内容,感觉像是数据库崩了,直接删除~/ChanziTaskData文件夹下所有文件可以重新重置数据库吗 |
是的,h2数据库,我们看了下逻辑,数据库有问题的话有可能重新初始化数据库文件,以保证不影响正常使用,就会导致老的任务数据丢失。 至于数据库是为何损坏的还没复现。您日志里有什么错误或警告记录可以看到吗。 |
删除是可以重置的,配置管理里的清空数据也可以重置。重置后就是新的数据库了,老的数据会丢失 |
多次出现扫描完后关闭铲子然后再打开铲子任务就会消失不见,看不见之前扫描任务的漏洞。看了下~/ChanziTaskData文件夹下任务文件是在的,macos版本。考虑增加导入导出整个任务详情的功能?
The text was updated successfully, but these errors were encountered: