93 lines
2.0 KiB
Plaintext
93 lines
2.0 KiB
Plaintext
[
|
|
{iot, [
|
|
{http_server, [
|
|
{port, 18080},
|
|
{acceptors, 500},
|
|
{max_connections, 10240},
|
|
{backlog, 10240}
|
|
]},
|
|
|
|
{ssl_server, [
|
|
{port, 18092},
|
|
{acceptors, 500},
|
|
{max_connections, 10240},
|
|
{backlog, 10240}
|
|
]},
|
|
|
|
{redis_server, [
|
|
{port, 16379},
|
|
{acceptors, 500},
|
|
{max_connections, 10240},
|
|
{backlog, 10240}
|
|
]},
|
|
|
|
{udp_server, [
|
|
{port, 18080}
|
|
]},
|
|
|
|
%% 权限检验时的预埋token
|
|
{pre_tokens, [
|
|
{<<"test">>, <<"iot2023">>}
|
|
]},
|
|
|
|
{api_url, "https://lgsiot.njau.edu.cn/api/v1/taskLog"},
|
|
|
|
{influxdb, [
|
|
{host, "172.19.0.4"},
|
|
{port, 8086},
|
|
{token, <<"A-ZRjqMK_7NR45lXXEiR7AEtYCd1ETzq9Z61FTMQLb5O4-1hSf8sCrjdPB84e__xsrItKHL3qjJALgbYN-H_VQ==">>}
|
|
]}
|
|
|
|
%{pools, [
|
|
% %% redis连接池
|
|
% {redis_pool,
|
|
% [{size, 10}, {max_overflow, 20}, {worker_module, eredis}],
|
|
% [
|
|
% {host, "172.30.6.175"},
|
|
% {port, 26379},
|
|
% {database, 1}
|
|
% ]
|
|
% }
|
|
|
|
%]}
|
|
|
|
]},
|
|
|
|
|
|
%% 系统日志配置,使用 OTP logger
|
|
{kernel, [
|
|
%% 设置 Logger 的 primary log level
|
|
{logger_level, debug},
|
|
{logger, [
|
|
{handler, default, logger_std_h,
|
|
#{
|
|
level => debug,
|
|
filter_default => stop,
|
|
filters => [
|
|
{iot_only, {fun logger_filters:domain/2, {log, sub, [iot]}}}
|
|
],
|
|
formatter => {logger_formatter, #{template => [time, " [", level, "] ", msg, "\n"]}}
|
|
}
|
|
},
|
|
|
|
{handler, disk, logger_disk_log_h,
|
|
#{
|
|
level => debug,
|
|
filter_default => stop,
|
|
filters => [
|
|
{iot_only, {fun logger_filters:domain/2, {log, sub, [iot]}}}
|
|
],
|
|
config => #{
|
|
file => "log/debug.log",
|
|
max_no_files => 10,
|
|
max_no_bytes => 524288000
|
|
},
|
|
formatter => {logger_formatter, #{template => [time, " [", level, "] ", msg, "\n"]}}
|
|
}
|
|
}
|
|
|
|
]}
|
|
]}
|
|
|
|
].
|