在下载这个磁链接magnet:?xt=urn:btih:LEM5TKT462ULBJDPPVR3KOE674AX4ERH
时,在最后一个分块处,出现检验失败,
当查看日志,发现问题后,停止下载 ,再次恢复下载,下载最后一个分块成功。
种子1G,分块校验失败丢弃了快2G.
想请教下,出现这个问题,需要改那些设置,以及出现这个问题最有可能是什么原因?
拜托了
在下载这个磁链接magnet:?xt=urn:btih:LEM5TKT462ULBJDPPVR3KOE674AX4ERH
时,在最后一个分块处,出现检验失败,
当查看日志,发现问题后,停止下载 ,再次恢复下载,下载最后一个分块成功。
种子1G,分块校验失败丢弃了快2G.
想请教下,出现这个问题,需要改那些设置,以及出现这个问题最有可能是什么原因?
拜托了
1.87版本新增的 bittorrent.separate_sources_for_failed_piece 选项问题,关掉这个就正常了,或者用1.86版本来测试
高级设置 bittorrent.separate_sources_for_failed_piece 该选项作用应该是,从用户A下载一个区块出现校验错误,则同时向B、C、D、E、F等用户去请求下载这区块,,该区块如果从用户C最先下载完成,并且校验通过,则丢弃B、D、E、F的下载数据
关闭该高级选项后则保持和1.86及以前版本做法,检测到用户A传送下载了一个错误的区块则丢弃,如果连续遇到用户A累计传送了三次错误区块,则执行拉黑封禁用户A的对方ip地址。
硬盘坏道,或者网络中出现了丢包,都可能导致区块校验错误
包括13 14代cpu,都有可能影响,因为校验过程是使用cpu指令集实现的
一般情况高级设置 bittorrent.separate_sources_for_failed_piece 选项改成否就能解决
多谢你的回复。
在我的bitcomet高级设置中,我检查该设置项 为否,即出现该问题之前,选项已经为 否。
今天也是第一次出现该问题,(以前可能出现,但是没有发现或者已经自动校验成功)
该选项默设置为 是,从你的说明中,该高级选项是否的区别在于:是否在分块校验失败时,同时向多名用户发送请求 下载分块,为了排除单一用户可能造成的问题,同时向多个用户请求分块下载会不会更稳妥些,即打开该选项(这样可能会有点浪费其他人的共享流量)
请问这样的理解是否正确,再次谢谢你的回复