见证人节点元旦Down机,block_log被损坏
hive-105017·@oflyhigh·
0.000 HBD见证人节点元旦Down机,block_log被损坏
昨天晚上突然发现自己的一台VPS无法登录,好死不死的我的见证人节点跑在这台机器上,想着要切换节点到另外一个机器上,却发现自己忘记了两组出块私钥和公钥的对应关系,愁人。  (图源 :[pixabay](https://pixabay.com/vectors/angry-stressed-man-headache-danger-6771919/)) 其实私钥是可以算出公钥的,不过一着急,咋算也忘了,看来这就是平时有准备和没准备的区别,难怪都说***宜未雨绸缪,勿临渴掘井***。 不过咱有笨方法,把电脑文件夹翻个底朝天,找出一组公私钥的对应,那么另外一组就算没找到也可以知道对应关系了。果断切换见证人,还是丢了一个块,按当前出块奖励,损失了1.142 HP,哭! 解决了见证人切换的问题,又来看看原来的VPS到底肿么啦,登录Linode,发现有新的Support Ticket被创建,内容如下: > 里边主要内容: >We have been alerted to an issue affecting the physical host on which your Linode resides. To resolve this, the host requires emergency maintenance that must be performed immediately. 也就是说VPS所在的物理机出故障了,需要紧急维护,哎估计要物理机要重启,估计我的见证人节点要崩溃,八成又需要replay了。 要知道现在区块的数据越来越大,replay耗时也越来越长,想想漫长的Replay时间,就感到心累。 等了大概一个多小时之后,Ticket被更新,说是物理机已经恢复了: >The issue affecting your Linode's physical host has been resolved, and no further action is required at this time. 然后SSH登录到VPS,尝试启动HIVED,果然没有启动起来,哎,果然要replay。 结果尝试了各种replay指令,竟然都没反应,咨询大神,说应该是block_log损坏,果然大神就是见多识广,经验丰富。 block_log损坏,有两种办法,一种是重新下载完整的block_log,一种是尝试对block_log修复,因为block_log现在都475G了,所以我选择修复而不是重新下载。 修复的方式就是先将block_log截断一小段(因为坏掉的一般都是尾部),然后再和正确的block_log同步。 好久以前用的是 @someguy123 提供的一个block_log,不过我看了一下,他提供的block_log最后更新日期是2021-06-25日,额,大半年以前的啦。 > 还好@gtg也提供了block_log下载,日期还是很新鲜的,于是用@gtg的block_log完成了修复。能顺利进行replay了。 不过为啥感觉block_log.index重建起来这么慢呢?我从@gtg站点下了一份block_log.index,可是还是要重建,哎,不管了,能replay就好了。 然后就是漫长的replay了,目前才replay到HF19: > 哎,看了一下CPU占用,看来主要原因就是CPU不给力,不过没办法,只好等了: > 哎,大元旦也不让人消停,好在我有备份节点,可以切过去;好在@gtg提供了新鲜的block_log.index,可以用于修复破损的block_log。 但愿这个节点也早点康复吧!(咦,我有两个节点,按说也可以快速修复啊?算了,不折腾了,耐心等待吧) # 相关链接 * https://gtg.openhive.network/get/blockchain/ * http://files.privex.io/hive/
👍 icon123456, ethanlee, gmlgang, therealyme, justinashby, joeyarnoldvn, blues-wclouds, cnfund, warmstill, julesquirin, liangfengyouren, hungryharish, btshuang, mygod, nityabusiness100, bpcvoter, steemindian, bilpcoinbot, atma-yoga, hungryanu, oldman28, dine77, janaveda, joele, curly-q, eturnerx, votehero, msp-makeaminnow, drricksanchez, nextgen622, dallas27, julian2013, mamaloves, soufianechakrouf, jamzmie, mermaidvampire, catwomanteresa, archisteem, kimzwarch, travelgirl, itchyfeetdonica, davidke20, japanguide, ioioioioi, good-karma, esteemapp, esteem.app, halleyleow, steemegg, mia-cc, ecency, ecency.stats, lovelemon, drwom, vickyli, voxmortis, pet.society, rj-photo, sunshineee, cnstm, jywahaha, steemaction, rasalom, ripperone, likuang007, lianjingmedia, magicmonk, otom, hmayak, htliao, maiyude, steemfriends, moleah, minloulou, abcallen, dailyke20, roberto58, andyjim, rivalhw, nanosesame, cn-reader, philipmak, jimhawkins, aafeng, pishio, zerofive, lordbutterfly, offgridlife, zwhammer, hivefolks, chenlocus, celeste413, kymio, yestermorrow, hyborian-strain, tvb, gustavoadolfodca, bboyady, starrouge, kabasakal, alitavirgen, dapeng, suhunter, mrpointp, hivewatchers, seikatsumkt, logic, steemcleaners, voter000, fredo77200, teachblogger, weisheng167388, veenang, sasaadrian, sweetsssj, emma-emma, lillan, haoeeicc, sylvia1997, khaiyoui, alpha-omega, yubaibai6, allen.goout, uruiamme, ilark, lemooljiang, dumping, cn-book, cn-movie, starnote, moochain.net, lucknie, metten, vivia, xiaoli, ericaliu, lovequeen, tingjie, idx, deanliu, laoyao, xiaohui, oflyhigh, exec, midnightoil, helene, ethansteem, bxt, lingfei, annepink, yanhan, abit, rollsman1, tina1219, graceli, dengyanping888, noble-noah, isabelpena, winniex, zdigital222, trafalgar, traf, itinerantph, raindrop, kattycrochet, karmaa13, ace108, cowboyzlegend27, victory622, passion-fruit, fortune-master, floatinglin, koxmicart, portugalzin, arcange, shainemata, laruche, walterjay, pboulet, goitse, blogstats, nazomimatute1998, devosdevosi, hectorsanchez18, youmab, baned, jychbetter, parmakov61, sunflor, susanli3769, lazy001, henruc, ladybuglass, adm,