TON 节点命令行标志
本文档介绍运行 TON 节点时可用的各种标志和选项。每个标记都有一个短名称、一个长名称、一个默认值(如适用)以及对其功能的描述。
一般选项
选项 | 说明 | 默认值 | 使用方法 |
---|---|---|---|
-v , --verbosity | 设置日志输出的冗长程度。 | INFO (2) | -v <level> (e.g., -v 2 ) |
-V , --version | 显示验证引擎的构建信息。 | N/A | -V |
-h , --help | 打印帮助信息。 | N/A | -h |
-C , --global-config | 指定读取全局配置(引导节点、公共 liteservers、初始块等)的文件。 | N/A | -C <file> |
-c , --local-config | 指定用于写入/读取本地节点配置(地址、密钥等)的文件。 | N/A | -c <file> |
-I , --ip | 指定实例的 IP 地址和端口。首次运行时使用。 | N/A | -I <ip:port> |
-D , --db | 指定数据库的根目录。 | N/A | -D <path> |
-f , --fift-dir | 指定包含 Fift 脚本的目录。 | N/A | -f <path> |
-d , --daemonize | 通过关闭标准输入并创建新会话,对进程进行守护进程化。 | Disabled | -d |
-l , --logname | 指定要写入日志的日志文件。 | N/A | -l <file> |
-s , --state-ttl | 设置状态的 TTL(生存时间),单位为秒。 | 86400 seconds (1 day) | -s <seconds> |
-m , --mempool-num | 指定 mempool 中外部信息的最大数量。 | Unlimited | -m <number> |
-b , --block-ttl | 设置块的 TTL,单位为秒。 | 86400 seconds (1 day) | -b <seconds> |
-A , --archive-ttl | 设置存档数据块的 TTL(秒)。 | 604800 seconds (7 days) | -A <seconds> |
-K , --key-proof-ttl | 以秒为单位设置密钥块的 TTL。 | 315360000 seconds (10 years) | -K <seconds> |
-S , --sync-before | 在初始同步期间,下载最后给定秒数内的所有数据块。 | 3600 seconds (1 hour) | -S <seconds> |
-t , --threads | 指定要使用的线程数。 | 7 | -t <number> |
-u , --user | 更改运行进程的用户。 | N/A | -u <username> |