交互式命令

下文将教您使用IPC交互式命令进行简单的系统运维操作。

进入IPC模式

在hyperchain 的运行目录下,有一个hpc_1.ipchpc.ipc(取决于配置文件中的配置)文件。使用如下命令进入交互式命令模式:

  1. ./hyperchain -s --ipc=hpc.ipc

日志级别修改

ipc命令支持日志级别修改,修改的日志级别立即生效

命令logger level <namespace> <module> <log level>

其中log level参数可以为 DEBUGINFONOTICEERRORCRITICAL

  1. >>> logger level global hvm INFO
  2. set logger level success: global hvm INFO

Json-rpc服务管理

通过ipc命令可以启动、关闭、重启hyperchain的json-rpc服务。

1.service http start

在端口“port”上启动HTTP JSON-RPC服务

命令service http start

2.service http stop

停止HTTP JSON-RPC服务

命令service http stop

3.service http restart

重启HTTP JSON-RPC服务

命令service http restart

Websocket服务管理

通过ipc命令可以启动、关闭、重启hyperchain的Websocket服务。

1.service websocket start

在端口“port”上启动Websocket服务

命令service websocket start

2.service websocket stop

停止Websocket服务

命令service websocket stop

3.service websocket restart

重启Websocket服务

命令service websocket restart

此外,在商用版本中,IPC交互式命令还支持网络物理连接管理以及分区共识机制下的namespace全生命周期管理。由于开放下载版本是单机版,不提供共识服务,因此不支持这2类IPC命令。