我是 ejabberd 的新手。我的问题是当wifi连接突然丢失时,消息会丢失几秒钟。根据链接,我已启用 Stream Management 并将 resend_on_timeout 设置为 true 并使用 ping_interval: 10 启用 mod_ping 但我仍然缺少消息。
这里是端口 5222 设置
port: 5222
module: ejabberd_c2s
certfile: "/home/salu/ejabberd-16.09/conf/server.pem"
starttls: true
stream_management: true
resend_on_timeout: true
## To enforce TLS encryption for client connections,
## use this instead of the "starttls" option:
## starttls_required: true
##
## Custom OpenSSL options
##
protocol_options:
- "no_sslv3"
## - "no_tlsv1"
max_stanza_size: 65536
shaper: c2s_shaper
access: c2s
和 mod_ping 设置
mod_ping:
send_pings: true
ping_interval: 10
timeout_action: kill
谁能告诉我是什么问题我该如何解决这个问题?
问问题
323 次