我设置了一个在1点钟开始对三块硬盘(其中两块为机械硬盘)执行btrfs scrub命令的任务,任务并行执行,执行过程中轮询任务进程直至三个任务都完成,然后提取三个任务的结果通过push api发给手机。结果只对一块固态硬盘测试的时候能够正常执行完并完成通知推送,总共耗时大概45秒;但当把三块硬盘都加入任务的时候,从1点开始执行,到了04:45分的时候,任务计划“查看结果”显示任务执行超时了。根据这里的issues看到可以在设置中改超时时间,我看到默认的是900s,为何我的任务会在执行3h45m合计225m后报“任务执行超时”?这个时间指的是哪个时间?设置多少才能保证一个执行四五个小时的任务不会超时?如果设置为0,即不做限制会有什么风险危害?
我设置了一个在1点钟开始对三块硬盘(其中两块为机械硬盘)执行btrfs scrub命令的任务,任务并行执行,执行过程中轮询任务进程直至三个任务都完成,然后提取三个任务的结果通过push api发给手机。结果只对一块固态硬盘测试的时候能够正常执行完并完成通知推送,总共耗时大概45秒;但当把三块硬盘都加入任务的时候,从1点开始执行,到了04:45分的时候,任务计划“查看结果”显示任务执行超时了。根据这里的issues看到可以在设置中改超时时间,我看到默认的是900s,为何我的任务会在执行3h45m合计225m后报“任务执行超时”?这个时间指的是哪个时间?设置多少才能保证一个执行四五个小时的任务不会超时?如果设置为0,即不做限制会有什么风险危害?