交互式命令
下文将教您使用IPC交互式命令进行简单的系统运维操作。
进入IPC模式
在hyperchain 的运行目录下,有一个hpc_1.ipc
或hpc.ipc
(取决于配置文件中的配置)文件。使用如下命令进入交互式命令模式:
./hyperchain -s --ipc=hpc.ipc
日志级别修改
ipc命令支持日志级别修改,修改的日志级别立即生效
命令: logger level <namespace> <module> <log level>
其中log level参数可以为 DEBUG
、INFO
、NOTICE
、ERROR
、CRITICAL
>>> logger level global hvm INFO
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命令。