100 lines
2.1 KiB
Plaintext
100 lines
2.1 KiB
Plaintext
[
|
||
{sdlan, [
|
||
|
||
{http_server, [
|
||
{port, 18082},
|
||
{acceptors, 1},
|
||
{max_connections, 10240},
|
||
{backlog, 10240}
|
||
]},
|
||
|
||
{quic_server, [
|
||
{port, 443},
|
||
{alpn, ["punchnet/1.0"]},
|
||
{certfile, "cert.pem"},
|
||
{keyfile, "key.pem"},
|
||
{limits, [
|
||
{max_packet_size, 16384},
|
||
%% 单位为秒
|
||
{heartbeat_sec, 5}
|
||
]}
|
||
]},
|
||
|
||
%% 网络带宽, 单位为: kb
|
||
{band_width, 2048},
|
||
|
||
%% stun类型探测相当于有个类型
|
||
{stun_servers, [
|
||
{port, 1365},
|
||
{acceptor_nums, 5}
|
||
]},
|
||
|
||
{stun_port_assist, [
|
||
{port, 1366}
|
||
]},
|
||
|
||
{stun_peer_assist, [
|
||
{ip, {47,98,178,3}},
|
||
{port, 1366}
|
||
]},
|
||
|
||
{ipv6_assist, [
|
||
{port, 1367},
|
||
{acceptor_nums, 5},
|
||
{global_addr6, "2408:4005:318:4900:164a:b5c6:9023:ca8d"}
|
||
]},
|
||
|
||
{pools, [
|
||
%% mysql连接池配置
|
||
{mysql_sdlan,
|
||
[{size, 10}, {max_overflow, 20}, {worker_module, mysql}],
|
||
[
|
||
{host, {118, 178, 229, 213}},
|
||
{port, 3306},
|
||
{user, "punchnetuser"},
|
||
{connect_mode, lazy},
|
||
{keep_alive, true},
|
||
{password, "punchnet@J1c8WGu"},
|
||
{database, "punchnet_v2"},
|
||
{queries, [<<"set names utf8">>]}
|
||
]
|
||
}
|
||
]},
|
||
|
||
{api_url, "http://127.0.0.1:18082/test/"}
|
||
|
||
]},
|
||
|
||
{throttle, [
|
||
{driver, throttle_ets},
|
||
{access_context, sync_transaction}
|
||
]},
|
||
|
||
%% 系统日志配置,系统日志为lager, 支持日志按日期自动分割
|
||
{kernel, [
|
||
%% 设置 Logger 的 primary log level
|
||
{logger_level, debug},
|
||
{logger, [
|
||
{handler, default, logger_std_h,
|
||
#{
|
||
level => debug,
|
||
formatter => {logger_formatter, #{template => [time, " [", level, "] ", msg, "\n"]}}
|
||
}
|
||
},
|
||
|
||
{handler, disk, logger_disk_log_h,
|
||
#{
|
||
level => debug,
|
||
config => #{
|
||
file => "log/debug.log",
|
||
max_no_files => 10,
|
||
max_no_bytes => 524288000
|
||
},
|
||
formatter => {logger_formatter, #{template => [time, " [", level, "] ", msg, "\n"]}}
|
||
}
|
||
}
|
||
|
||
]}
|
||
]}
|
||
].
|