我正在使用GoEthereum和灯塔运行一个Ethereum节点。
由于某种原因,它已经从链尖脱落,不再正确同步。
灯塔在其日志中报告:
Jan 11 13:42:20.100 CRIT Failed to update execution head error: ExecutionForkChoiceUpdateFailed(EngineError(Api { error: Reqwest(reqwest::Error { kind: Request, url: Url { scheme: "http", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("example.com")), port: Some(8553), path: "/", query: None, fragment: None }, source: TimedOut }) })), service: beacon
GoEthereum报告API请求失败时“忽略有效负载而缺少父级”。
WARN [01-11|13:49:41.440] Served eth_getLogs conn=172.18.0.2:33222 reqid=1 duration=437.81056ms err="failed to get logs for block #15395331 (0x3eabef..e8233b)"
WARN [01-11|13:49:50.548] Ignoring payload with missing parent number=16,383,974 hash=06b53a..1c45bc parent=48702e..c2e382
WARN [01-11|13:50:00.029] Ignoring payload with missing parent number=16,383,975 hash=a30530..cb3aa7 parent=06b53a..1c45bc
由于两个应用程序都没有明确指出错误的根本原因,所以我在这里问。
发布于 2023-01-21 05:54:48
似乎我也有同样的问题:错误'CRIT未能更新执行头‘(其他相关的“失败称为.错误”)在30小时前开始随机出现;从偶尔丢失的资产开始,并逐渐恶化。
经过测试,我增加了我的公羊12-16 12。它>Appears<,这解决了它。我运行时使用的是(平均)10 GB的12 GB内存;强制使用5GB的12 GB交换空间--任何时候都要使用。我的假设是,仅这一项就使我的Besu/灯塔节点在仅仅10天后就不稳定了。
这个假设的原因是现在安装了16 GB的Ram,我的交换空间几乎没有使用--平均来说是< 1GB。突然间,我的节点表现得更加一致了。
祝好运
https://ethereum.stackexchange.com/questions/142749
复制相似问题