Aptos开发者文档
  • Aptos 开发者文档
  • 开发环境准备
  • 开发者教程
    • 你的第一笔交易
    • 你的第一个 Move 模块
    • 第一个代币
    • 你的第一个 DApp
    • 第一个 NFT
  • 概念
    • 交易和状态
    • 帐户
    • 事件
    • 燃料和交易费用
    • 验证
    • 全节点
    • 验证节点
    • 节点网络和同步
    • 质押
    • 治理
  • Guides 指南
    • 交易的生命周期
    • 创建签名交易
    • 与 Aptos 区块链交互
    • 安装 Petra 扩展
    • 构建钱包扩展
    • 系统集成商指南
    • 基于本地测试网的开发流程
    • Move 教程
      • 在 Aptos 上使用 Move 语言开发
      • Move 包更新
      • Move 事务测试
  • 节点
    • 不同环境下的 Aptos 区块链部署
    • AIT-3
      • AIT-3的新功能
      • AIT-3的参与步骤
      • 节点要求
      • 节点活跃度标准
      • 链接到Aptos激励测试网
      • 激励测试网的附加文档
    • Validators
      • 在 AWS 上运行
      • 在 Azure 上运行
      • 在 GCP 上运行
      • 使用 Docker
      • 使用 Aptos-core 源代码
    • FullNode for Devnet
      • 用Aptos源或Docker来搭建全节点
      • 通过新版本来更新全节点
      • 全节点的网络身份
      • 全节点设置故障排除
      • 在 CGP 上运行全节点
    • 本地测试网
      • 用 CLI 运行本地测试网
      • 用验证器运行本地测试网
    • 节点健康检测器
    • Aptos 节点健康检查器
  • SDKs
    • Python SDK
    • Typescript
      • Typescript SDK
      • Typescript SDK 概览
    • Rust SDK
  • Aptos CLI
    • 安装 Aptos CLI
    • 使用 Aptos CLI
  • Telemetry
    • Telemetry 遥测
  • Aptos White Paper
  • Glossary 术语表
    • Glossary 词汇表
Powered by GitBook
On this page
  1. 节点
  2. FullNode for Devnet

全节点设置故障排除

Previous全节点的网络身份Next在 CGP 上运行全节点

Last updated 2 years ago

全节点设置故障排除

问:启动节点时,会抛出 YAML 解析错误。

答:YAML 文件对格式错误很敏感。使用专用的 YAML 编辑器或在首选编辑器中使用 YAML 语法检查器来检查 YAML 文件中的每一行是否正确缩进。

问:当我使用 **cargo run -p ...**命令启动节点时,我收到“无法获取任何要轮询的对等方”错误。

看起来我在可用的节点测试仪上没有同行。我运行时没有输出:

curl 127.0.0.1:9101/metrics 2> /dev/null | grep "aptos_state_sync_version{type=\\"synced\\"}"

我的同步版本也没有增加,表明我没有同步。

答:Devnet 验证器全节点仅接受最大连接数。如果 Aptos devnet 遇到高网络连接量,您的全节点可能无法连接。您也可能没有适当的网络配置和防火墙规则来允许出站流量。

您可以通过以下方式解决此问题:

  1. 检查您的网络配置,以及

  2. 在您的 public_full_node.yaml文件中添加要连接的种子节点。请参阅本节:。

例如,在您的 public_full_node.yaml 文件中将单个对等节点添加到seeds部分后,如下所示,重新启动 cargo run -p ... 命令:

full_node_networks:
    - discovery_method: "onchain"
      # The network must have a listen address to specify protocols. This runs it locally to
      # prevent remote, incoming connections.
      listen_address: "/ip4/127.0.0.1/tcp/6180"
      network_id: "public"
      # Define the upstream peers to connect to
      seeds:
        bb14af025d226288a3488b4433cf5cb54d6a710365a2d95ac6ffbd9b9198a86a:
            addresses:
            - "/dns4/pfn0.node.devnet.aptoslabs.com/tcp/6182/noise-ik/bb14af025d226288a3488b4433cf5cb54d6a710365a2d95ac6ffbd9b9198a86a/handshake/0"
            role: "Upstream"

Edit this page
添加上游种子节点