Skip to content

配置管理

Neuron 支持通过命令行环境变量配置文件的方式,对Neuron的配置参数进行修改,可以提供更加灵活的启动和运行方式。 如果同时配置了命令行环境变量配置文件,三者的优先级关系为:命令行 > 环境变量 > 配置文件

命令行

cli_info

环境变量

Neuron 支持在启动过程中读取环境变量来配置启动参数,目前支持的环境变量如下:

配置名配置作用
NEURON_DAEMON设置为1,Neuron 守护进程运行;设置为0,Neuron 正常运行
NEURON_LOG设置为1,Neuron Log输出到标准输出stdout;设置为0,Neuron Log不输出到标准输出stdout;
NEURON_LOG_LEVELNeuron日志输出等级,可设置为DEBUG或NOTICE
NEURON_RESTARTNeuron重启设置,可设置为never,always,on-failure或者NUMBER(1,2,3,4)
NEURON_DISABLE_AUTH设置为1,Neuron 关闭Token鉴权认证;设置为0,Neuron 开启Token鉴权认证
NNEURON_CONFIG_DIRNeuron配置文件目录
NEURON_PLUGIN_DIRNeuron插件文件目录
NEURON_SUB_FILTER_ERROR设置为 1,subscribe 属性的点位仅检测上次读取正常的值,北向不上报任何错误代码

配置文件

Neuron 提供 json 格式配置文件配置 Neuron 相关个性化参数,配置文件路径为 neuron 安装目录 config/neuron.json。默认配置内容如下:

json
{
	"ip": "0.0.0.0",
	"port": 7000,
	"disable_auth": 0,
	"syslog_host": "",
	"syslog_port": 541,
	"sub_filter_error": 0
}