Witness Update Log #5: techcoderx.com had its first downtime :(

avatar
(Edited)

witness update 5.png

The downtime

Just 8 days after I announced techcoderx.com full RPC node here, the endpoint experienced its first downtime today as I was getting RPC internal errors this afternoon.

As I checked the logs, it was spammed with some random requests and mostly this:

{"exception":"JSONDecodeError('Expecting value: line 1 column 1 (char 0)',)","message":"Internal Error","error_id":"df252e99-2ef4-4324-b807-988bda82a98c","jrpc_request_id":"0","jussi_request_id":"000439203110931185","event":"Internal Error","logger":"jussi.errors","level":"error"}

Turns out that it was due to spam requests from a single IP address, which means I totally forgot to set a rate limit on the nginx proxy, no wonder why.

Therefore, now I have set the rate limit at 15 requests/second per IP as some Steem applications make multiple API calls at the same time, so that has to be treated as legitimate traffic.

Witness news

For those who are not keeping up with these, it will be included in my future weekly reports if there is one so that all of us know what is happening in the world of Steem witnessing where all of your Steem transactions get processed.

News of the week: A witness voting whale shifted top witness positions

Source

Just yesterday, an account named @proxy.token casted 6 new votes to witnesses ranged 21 to 26, into the top 20 witness rankings.

These accounts are: @emrebeyler, @steempeak, @actifit, @lukestokes.mhth, @jesta and @clayop. Congratulations all of you for making it into the main consensus rounds.

Whether this decision was made objectively (therefore coincidentally ranks 21-26 were picked), or this range was arbitrarily decided to stir up the top 20s, it's great to see some new names in the top ranks.

Witness performance

Let's see how well my witness performed this week :)

Current rank: 163rd (active rank 112th)
Votes: 792 MVests
Voter count: 29

Producer rewards (7 days): 4.91 SP
Producer rewards (30 days): 13.49 SP
Missed blocks: None!

Server resource statistics

This section will be present in every witness update logs (if any of my nodes are online) to provide new witnesses up-to-date information about the system requirements for running a Steem node.

steemd

block_log file size: 241 GB
blockchain folder size: 567 GB
Account history RocksDB size: 223 GB
RAM usage: 6.46 GB (expected to grow to 9.2 GB as just restarted it to get techcoderx.com back up)

hivemind

Output of SELECT pg_size_pretty( pg_database_size('hive') );
Database size: 206 GB

Postgresql RAM usage: 14 GB

jussi

jussi ram.pngjussi cpu.png
RAM: ~570MB
CPU: ~5-10%

Server weekly network utilization

Weekly Bw.png

Support

Currently subsidising server expenses myself for the first year. If you like what I'm doing, please consider supporting by voting for us.



0
0
0.000
6 comments
avatar

I changed my Steem Keychain to use your RPC node :)

0
0
0.000
avatar

Thanks for actually utilizing my node 😊

0
0
0.000
avatar

We need more of these nodes so happy to use it in my Steem Keychain :)

0
0
0.000