跳转至

部署和维护 / 配置文件

本文主要介绍 DataFlux Func 的配置文件以及调整方式。

1. 配置文件位置

请参考 部署和维护 / 配置和数据文件 / DataFlux Func 配置

2. 配置项

下方未列出的配置项请勿随意修改

DataFlux Func 具有非常多的可配置项

以下仅列出一些常用的,用户可以直接修改的配置项

其他未列出的配置项请勿随意修改

修改配置后需要重启

在修改配置后,需要重启整个 DataFlux Func 才能使新配置生效

请勿单独启动部分服务,避免服务之间因配置不同而导致冲突

配置项 默认值 说明
SECRET 部署时随机生成 私钥。用于登录令牌、连接器配置加密等
注意:一旦配置后请勿修改,否则会导致系统无法正常运行
LOG_LEVEL "WARNING" 日志等级,可选:
 "ALL": 全部输出
 "DEBUG": 输出调试、信息、警告和错误日志
 "INFO": 输出信息、警告和错误日志
 "WARNING": 输出警告和错误日志
 "ERROR": 仅输出错误日志
 "NONE": 不输出
LOG_FILE_PATH "data/logs/dataflux-func.log" 日志文件输出地址
必须使用绝对路径
TIMEZONE "Asia/Shanghai" 时区
LOG_FILE_FORMAT "text" 日志输出格式,可选:
 "text": 纯文本格式
 "json": JSON 格式
LOG_CONSOLE_COLOR false 终端日志是否着色
WEB_BASE_URL "" Web 服务器访问 URL
即用户在访问时,浏览器地址栏中需要输入的地址
留空表示跟随浏览器
WEB_BIND "0.0.0.0" Web 服务器绑定 IP,如:
 "0.0.0.0": 为公开访问
 "127.0.0.1": 为仅本地访问
WEB_PORT 8088 Web 服务器绑定端口
MYSQL_HOST 部署时自动填入 MySQL 主机地址
MYSQL_PORT 3306 MySQL 端口
MYSQL_USER "root" MySQL 用户
MYSQL_PASSWORD 部署时随机生成 MySQL 密码
MYSQL_DATABASE "dataflux_func" MySQL 数据库
REDIS_HOST 部署时自动填入 Redis 主机地址
REDIS_PORT 6379 Redis 端口
REDIS_DATABASE 5 Redis 数据库
REDIS_USER "" Redis 用户
REDIS_PASSWORD 部署时随机生成 Redis 密码
REDIS_USE_TLS false Redis 是否开启 TLS
REDIS_AUTH_TYPE "default" Redis 认证方式,可选:
 "default": 默认(即 Redis 原版)
 "aliyun":阿里云数据库认证
BAD_SIGNIN_TEMP_LOCK_ACTIVE_COUNT 10 因登录失败而启用临时锁定用户的次数