よくある質問:ノード関連¶
Q1. ノードが起動・同期しません¶
A. 起動ログを確認してください
ノードの起動ログを確認し、エラーが出ていないか確認してください。
journalctl --unit=cardano-node --follow
注意
ノードが完全同期する前に、起動・再起動コマンドを実行すると、DBの再チェックが再度発生し、同期がさらに遅くなりますのでご注意ください。
「InvalidYaml (Just (YamlParseException」が表示される場合
mainnet-config.jsonに構文エラーがあるためファイル内容を見直してください。,{}()などの記号が不足していたり、余分に記述されている場合があります。
修正後、ノードを再起動してください。
sudo systemctl reload-or-restart cardano-node
JSON構文チェックツール(ラッコツールズ)
※ このツールを使うとJSONの構文エラー(不足・過剰な記号など)をチェックできます。
「Is your topology file formatted correctly?」 が表示される場合
mainnet-topology.jsonに構文エラーがあるためファイル内容を見直してください。
修正後、ノードを再起動してください。
sudo systemctl reload-or-restart cardano-node
Progress: xx.xx%の表示がある場合
- 前回ノードがメモリ不足などで強制終了したため、DBの再チェックが行われています。
同期までに約20分以上かかることがありますので、そのままお待ちください。
BPが同期しない場合
リレーとの接続状態を確認してください。
- BP側の
mainnet-topology.json - BP側のファイアウォール設定
- リレーのファイアウォール設定
- 契約サーバー特有の仕様(通信制限など)
Q2. ノードが再起動を繰り返します¶
A. ディスク空き容量を確認してください
df -h /usr
Use%が100%に近い場合、ノードのDBを更新するための空き容量が不足しており、ノードが再起動を繰り返します。契約中のVPSのサーバースペックを変更してください。