74 lines
1.5 KiB
Erlang
74 lines
1.5 KiB
Erlang
%% -*- mode: erlang;erlang-indent-level: 4;indent-tabs-mode: nil -*-
|
|
%% ex: ft=erlang ts=4 sw=4 et
|
|
[{kernel,
|
|
[{start_timer, true},
|
|
{start_pg2, true}
|
|
]},
|
|
{sasl, [
|
|
{sasl_error_logger, {file, "log/emqtt_sasl.log"}}
|
|
]},
|
|
{mnesia, [
|
|
{dir, "data"}
|
|
]},
|
|
{ssl, [
|
|
%{versions, ['tlsv1.2', 'tlsv1.1']}
|
|
]},
|
|
{lager, [
|
|
{error_logger_redirect, false},
|
|
{crash_log, "log/emqtt_crash.log"},
|
|
{handlers, [
|
|
{lager_console_backend, debug},
|
|
{lager_file_backend, [
|
|
{file, "log/emqtt_error.log"},
|
|
{level, error},
|
|
{size, 10485760},
|
|
{date, "$D0"},
|
|
{count, 5}
|
|
]},
|
|
{lager_file_backend, [
|
|
{file, "log/emqtt_info.log"},
|
|
{level, info},
|
|
{size, 10485760},
|
|
{date, "$D0"},
|
|
{count, 5}
|
|
]}
|
|
]}
|
|
]},
|
|
{esockd, [
|
|
{logger, {lager, info}}
|
|
]},
|
|
{emqtt, [
|
|
%Authetication. Internal, Anonymous Default.
|
|
{auth, {anonymous, []}},
|
|
{access, []},
|
|
{session, [
|
|
{expires, 1},
|
|
{max_queue, 1000},
|
|
{store_qos0, false}
|
|
]},
|
|
{retain, [
|
|
{store_limit, 100000}
|
|
]},
|
|
{listen, [
|
|
{mqtt, 1883, [
|
|
{backlog, 512},
|
|
{max_clients, 1024},
|
|
{acceptor_pool, 4}
|
|
]},
|
|
{mqtts, 8883, [
|
|
{backlog, 128},
|
|
{max_clients, 1024},
|
|
{acceptor_pool, 4},
|
|
%{cacertfile, "etc/ssl/cacert.pem"},
|
|
{ssl, [{certfile, "etc/ssl.crt"},
|
|
{keyfile, "etc/ssl.key"}]}
|
|
]},
|
|
{http, 8083, [
|
|
{max_clients, 512},
|
|
{acceptor_pool, 1}
|
|
]}
|
|
]}
|
|
]}
|
|
].
|
|
|