希望这是提出这个问题的正确地方,也许应该添加到自述文件中以阐明它是如何工作的。
我已经设置好了所有东西,我正在运行这个命令来开始填充数据库:
cardano-db-sync-extended --config $CNODE_HOME/files/dbsync.json --socket-path $CNODE_HOME/sockets/node0.socket --state-dir $CNODE_HOME/guild-db/ledger-state --schema-dir schema/
(在我输入此内容时它仍在运行,我相信第一次填充所有内容需要一些时间)
但是当它完成填充时会发生什么?
如果node
和db-sync
都保持运行,则到达node
新块将被转发到db-sync
并插入到数据库中。
如果
node
和db-sync
都保持运行,则到达node
的新块将被转发到db-sync
并插入到数据库中。
是否有特殊/有意的方式将db-sync
作为服务运行? 或者它是否打算像上面的命令一样运行?
你的意思是通过systemd? 当然,这是可能的,但 IOG 目前不提供。
最有用的评论
如果
node
和db-sync
都保持运行,则到达node
新块将被转发到db-sync
并插入到数据库中。