维护与安全
介绍
本指南提供了关于维护和保护TON验证节点的一些基本信息。
本文档假设使用**TON基金会推荐**的配置和工具安装了验证者,但通用概念也适用于其他场景,并且对于精通的系统管理员也很有用。
维护
数据库整理
TON节点/验证者将其数据库保存在--db
标志指定的路径下,通常是/var/ton-work/db
,这个目录由节点创建和管理,但建议每月进行一次数据库整理/清理任务,以移除一些残留物。
重要:在执行以下步骤之前,您必须停止验证者进程,否则很可能会导致数据库损坏。
archive-ttl
archive-ttl
是一个参数,用于定义数据块的存活时间。默认值为 604800 秒(7 天)。可以通过减少该值来缩小数据库大小。
MyTonCtrl> installer set_node_argument --archive-ttl <value>
如果不使用 MyTonCtrl,则可以编辑节点服务文件。
state-ttl
state-ttl
是一个参数,用于定义块状态的生存时间。默认值为 86400 秒(24 小时)。您可以减少该值以减小数据库大小,但强烈建议验证器使用默认值(保持标记未设置)。
此外,该值应大于验证周期的长度(该值可在 15th config param 中找到)。
MyTonCtrl> installer set_node_argument --state-ttl <value>
如果不使用 MyTonCtrl,则可以编辑节点服务文件。