From e6bed24bb32a6d30057c132d998866d012730a00 Mon Sep 17 00:00:00 2001 From: Feng Lee Date: Fri, 31 Aug 2018 00:32:56 +0800 Subject: [PATCH] Add server_keepalive config --- etc/emqx.conf | 5 +++++ priv/emqx.schema | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/etc/emqx.conf b/etc/emqx.conf index 5975ae542..e8435a3b3 100644 --- a/etc/emqx.conf +++ b/etc/emqx.conf @@ -580,6 +580,11 @@ zone.external.enable_stats = on ## Value: boolean ## zone.external.shared_subscription = false +## Server Keep Alive +## +## Value: Number +## zone.external.server_keepalive = 0 + ## The backoff for MQTT keepalive timeout. The broker will kick a connection out ## until 'Keepalive * backoff * 2' timeout. ## diff --git a/priv/emqx.schema b/priv/emqx.schema index 07ff5ce6f..1e1892b33 100644 --- a/priv/emqx.schema +++ b/priv/emqx.schema @@ -735,6 +735,11 @@ end}. {datatype, {enum, [true, false]}} ]}. +%% @doc Server Keepalive +{mapping, "zone.$name.server_keepalive", "emqx.zones", [ + {datatype, integer} +]}. + %% @doc Keepalive backoff {mapping, "zone.$name.keepalive_backoff", "emqx.zones", [ {default, 0.75},