Performance Degraded: Investigating the Nodes
Since yesterday, many services were impacted. As I am currently travelling, so may not have enough time to fix this properly. But I have investigated a bit and identified the root cause.
Broken RPC Node
Most of the services use a list of RPC nodes, and one of them malfunctioned and returned outdated data. I guess the RPC node got stucked.
I have restarted the services yesterday, but today, it got problem again. And I see that when it switched to that problematic node, the services broke.
Fail-over
There is a fail-over so that when a node is down or simply being rate-limited, it will be switched to next available node (Round-robin scheduling). However, there is currently no checks for the actual data returned. The "down" check is more like checking the HTTP status to see if it is 200.
I have removed the broken node from the list, and will closely monitor this.
TLDR;
When a RPC node returns outdated data but with a 200 success response, it will mess up the services. We need to have a better way to identify this (at a minimal cost).
Steem to the Moon🚀!
- You can swap the STEEM/SBD to SOL Solana via steem2sol!
- You can swap the STEEM/SBD to ETH Ethereum via steem2eth!
- You can swap the STEEM/SBD to Tether USDT (TRC-20) via steem2usdt!
- You can swap the STEEM/SBD to TRX (TRON) via steem2trx!
- You can swap the STEEM/SBD to BTS (BitShares) via steem2bts!
- Register a free STEEM account at SteemYY!
- Steem Block Explorer
- ChatGPT/Steem Integration: You can type !ask command to invoke ChatGPT
- Steem Witness Table and API
- Other Steem Tools
行长加油,steem多亏有行长这样的人才,才有今天。
另外,行长如果有空,再帮我补个赞吧。非常谢!
https://steemcn.xyz/hive-180932/@cheva/3ze63z
哈哈,这嘴真是甜。给你补这里了。
!thumbup
Hello @cheva! You are The Best!
command: !thumbup is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!
Hello sir, I missed the vote on this post, kindly check.
https://steemit.com/hive-176825/@yameen/splinterlands-social-media-challenge-or-my-splinterlands-last-season-end-rewards-or-got-2-legendary-cards-and-1-epic-gold-foiled
OK, voted here: !thumbup
Hello @yameen! You are Outstanding!
command: !thumbup is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!
Since the voting came yesterday, the voting has not come today. I just saw your post and could see the situation. When will this problem be completely resolved? The system is losing people's trust. I hope the instability of Steemit is corrected and stable operation is achieved ASAP. T^T
Sure.
I have missed the vote on yesterday's post
https://steemit.com/holidays/@nainaztengra/eid-holidays-begin-from-tomorrow
sure.
Thank you for your support
Vote missing two consecutive days
Fixed
Hello Justyy, you forgot to upvote
https://steemit.com/hive-184714/@mboma/5r36mq-the-sky-photography
Fixed
😎👍