Skip to main content
与归档服务的集成是为提供 RPC 服务的全节点设计的,不适用于验证者节点
建议为 RPC 节点启用 --trace_calls。 这将保留调用跟踪(例如 debug_traceTransaction)所需的详细错误信息。 如需进行此覆盖,请运行 sudo systemctl edit monad-execution,并将 --trace_calls CLI 参数添加到 ExecStart 定义中(可能需要行延续符 \):

配置 monad-rpc 使用归档服务器备份

  1. 配置一个地理位置靠近该全节点的归档服务器
  2. 将以下变量添加到您的 /home/monad/.env:
  3. 验证连接:
  4. monad-rpc 添加以下 systemd 覆盖配置:
  5. 重新加载并重启:
  6. 检查本地保留范围之外的一个早期区块:

配置 monad-rpc 使用 AWS 备份

  1. 确保机器上具备 AWS 身份和凭证。
    • 运行 aws configure 以在全节点上设置您的 AWS 凭证和配置。这应会在 /home/monad/.aws/ 目录下生成 configcredentials 文件。请参阅 AWS CLI 文档
    • 在 systemd 中运行时,需要在 monad 用户下创建 AWS 权限。请参阅通用的验证者或全节点文档以获得运行 RPC 的更完整说明,但请确保 monad 用户拥有可访问该存储桶的 AWS 凭证。
  2. 使用此用户指南以及下列示例 JSON 创建一个 AWS IAM 策略:
  3. 若要获取一个免费层级的 API key,请向 https://9df09fanz1.execute-api.us-east-2.amazonaws.com/prod/free-tier-key 发送一个 AWS Signature v4 签名请求。
    • 示例,使用 awscurl 工具:
  4. 将以下变量添加到您的 /home/monad/.env:
  5. monad-rpc 添加以下 systemd 覆盖配置:
  6. 重新加载并重启:
  7. 检查本地保留范围之外的一个早期区块:
    如果您已经启用了 MongoDB 后端,默认情况下此操作不会真正测试任何内容。若要进行测试,请暂时移除 MongoDB 后端,运行以下命令,然后恢复 MongoDB 配置。