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.

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
- 评论列表
-
- 添加评论