How to Fix CloudFlare Error 1101 (Worker threw exception)?

  • 时间:2020-09-07 12:26:38
  • 分类:网络文摘
  • 阅读:141 次

After the update to the Load Balancer Node https://steem.justyy.workers.dev a few days ago, I started to notice the `scriptThrewException` error

scriptThrewException

Number of Errors 6
Number of Requests 6
Number of Sub Requests 42
CPU Time P50 (ms) 2.11
CPU Time P90 (ms) 3.37
CPU Time P99 (ms) 3.8
CPU Time P99.9 (ms) 3.85

After investigation, I found out it is due to Error 1101 thrown by CloudFlare Worker.

cloudflare-1101-error-worker-threw-exception How to Fix CloudFlare Error 1101 (Worker threw exception)? cloud cloud computing cloudflare javascript

This usually happens, when the script throws a Javascript exception, and can be handled by Try-Catch.

Further investigation shows that the error is caused by a rejection in a Promise, which is not handled. Thus, changing to the following (error happens when sending API to RPC node to Get the Version of the Steem Blockchain RPC Node)

1
2
3
4
5
6
  let version = "";
  try {
    version = await getVersion(server);
  } catch (e) {
    version = JSON.stringify(e);
  }
  let version = "";
  try {
    version = await getVersion(server);
  } catch (e) {
    version = JSON.stringify(e);
  }

–EOF (The Ultimate Computing & Technology Blog) —

推荐阅读:
家庭制作豆浆的步骤及豆浆搭配宜忌  怎么喝啤酒健康养生及饮用啤酒禁忌  饮食安全:警惕9类食物含强致癌物质  造成牙龈萎缩的原因及食疗预防牙龈萎缩  枸杞子泡水喝的养生功效及其禁忌  怎么吃大蒜可以最大限度发挥抗癌功效  九个好的饮食习惯有助于你远离癌症  莲藕生吃和熟吃的保健功效不相同  四种酒这样喝可以变保健良药  美食伟哥枸杞怎么吃有助于壮阳 
评论列表
添加评论