Google.Apis.Download.MediaDownloader。冻结下载

时间:2018-08-09 16:04:35

标签: google-drive-api

我正在使用Google.Apis.Download.MediaDownloader.Download。 该呼叫经常冻结。 我们每周使用几次。 每天至少有一个电话被冻结。

我们多次转储了该进程,对其进行了分析,并确认此调用没有返回(自从24小时以来,最后一个被挂断了,我们还没有杀死它)。

function testAll(regexps, ...args) {
  return regexps.every(regexp => regexp.test(...args));
}

var good_string = "flkad sdfa$a f fjf";
var bad_string_1 = "$flkadjf";
var bad_string_2 = "flk.adjf";

console.log(testAll([/^[^.]*$/, /^(?!\$)/], good_string));
console.log(testAll([/^[^.]*$/, /^(?!\$)/], bad_string_1));
console.log(testAll([/^[^.]*$/, /^(?!\$)/], bad_string_2));

问题1:为什么挂了?为什么我们没有收到会引发异常的超时?

问题2:如何避免这种情况?我看不到设置超时的方法吗?

0 个答案:

没有答案