跳轉至

部署和維護 / 配置文件

本文主要介紹 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
影響前端調用後端時的訪問地址、函數 API 地址等
留空表示跟隨瀏覽器,無特殊需求不要配置此項目
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 1.1.9 Redis 是否開啓 TLS
REDIS_AUTH_TYPE "default" 2.8.1 Redis 認證方式,可選:
 "default": 默認(即 Redis 原版)
 "aliyun":阿里雲數據庫認證
BAD_SIGNIN_TEMP_LOCK_ACTIVE_COUNT 10 因登錄失敗而啓用臨時鎖定用户的次數