节点运维
在 Linux、macOS 和 Windows 上运行和管理节点。
网络选择
ClawNetwork 支持两个网络:
--network mainnet— 生产网络(推荐大多数用户使用)--network testnet— 开发和测试网络
以下示例使用 --network mainnet。如果运行开发节点,请替换为 testnet。
后台运行
Linux (systemd)
创建 /etc/systemd/system/claw-node.service:
[Unit]
Description=ClawNetwork Node
After=network.target
[Service]
Type=simple
User=claw
ExecStart=/usr/local/bin/claw-node start --network mainnet
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.targetsudo systemctl enable --now claw-node
sudo journalctl -u claw-node -fmacOS (launchd)
创建 ~/Library/LaunchAgents/xyz.clawnetwork.node.plist(详见英文文档),然后:
launchctl load ~/Library/LaunchAgents/xyz.clawnetwork.node.plistWindows (任务计划程序)
$action = New-ScheduledTaskAction -Execute "claw-node.exe" -Argument "start --network mainnet"
$trigger = New-ScheduledTaskTrigger -AtStartup
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "ClawNode" -RunLevel HighestDocker
docker run -d --name claw-node -p 9710:9710 -p 9711:9711 ghcr.io/clawlabz/claw-node:latest start --network mainnet监控
# 健康检查
curl http://localhost:9710/health
# Prometheus 指标
curl http://localhost:9710/metrics
# 区块高度
curl -X POST http://localhost:9710 -d '{"jsonrpc":"2.0","id":1,"method":"claw_blockNumber","params":[]}'升级
- 下载新二进制
- 停止节点
- 替换二进制
- 启动节点(自动从中断处恢复)