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

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

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) —

推荐阅读:
5 Ways to Use Your Smartphone to Build a Better Blog  The Most Expensive Domain Sales Ever  15 Ways Of How Not To Kill Your Leadership Authority  Study Shows Strong Growth of Tech Inventions to Fight Climate Ch  Interested in Bitcoins? Here are 10 Blogs You Need to Check Out  Your Blog’s Been Hacked! Here’s What You Need to Do  #DiningForBrussels: How Belgium Is Fighting Terrorism With A For  Many WordPress Site Hackings Caused To These Plugins  GoDaddy Company Now Hosts New Enterprise-Level Plans  Using Reduce to Count the Array in Javascript 
评论列表
添加评论