Software /
code /
prosody-modules
File
mod_s2s_keepalive/README.markdown @ 4601:3c3f45241317
mod_measure_lua: Capture current Lua version
Could be useful for comparing other stats between Lua versions
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 28 Jun 2021 12:05:51 +0200 |
parent | 3768:bfc4d495bf2c |
line wrap: on
line source
--- summary: Keepalive s2s connections ... Introduction ============ This module periodically sends [XEP-0199] ping requests to remote servers to keep your connection alive. Configuration ============= Simply add the module to the `modules_enabled` list like any other module. By default, all current s2s connections will be pinged periodically. To ping only a subset of servers, list these in `keepalive_servers`. The ping interval can be set using `keepalive_interval`. If no response to the ping has been received in about 10 minutes (or `keepalive_timeout` seconds) the s2s connections are closed. ``` lua modules_enabled = { ... "s2s_keepalive" } keepalive_servers = { "conference.prosody.im"; "rooms.swift.im" } keepalive_interval = 90 -- (in seconds, default is 60 ) keepalive_timeout = 300 -- (in seconds, default is 593 ) ``` Compatibility ============= ------- ----------------------- 0.11 Works 0.10 Works 0.9 Works ------- -----------------------