1803
|
1 ---
|
|
2 labels:
|
|
3 - 'Stage-Stable'
|
|
4 summary: Automatically reload modules with the config
|
|
5 ...
|
|
6
|
|
7 Introduction
|
|
8 ------------
|
|
9
|
|
10 By default Prosody does not reload modules at runtime unless instructed
|
|
11 to via one of its admin interfaces. However sometimes you want to easily
|
|
12 reload a module to apply new settings when the config changes.
|
|
13
|
|
14 mod\_reload\_modules will reload a set list of modules every time
|
|
15 Prosody reloads its config (e.g. on SIGHUP).
|
|
16
|
|
17 Configuration
|
|
18 -------------
|
|
19
|
|
20 Add "reload\_modules" to modules\_enabled. Then the list of modules to
|
|
21 reload using the 'reload\_modules' option in your config like so:
|
|
22
|
|
23 reload_modules = { "groups", "tls" }
|
|
24
|
|
25 This would reload mod\_groups and mod\_tls whenever the config is
|
|
26 reloaded. Note that on many systems this will be at least daily, due to
|
|
27 logrotate.
|
|
28
|
|
29 Compatibility
|
|
30 -------------
|
|
31
|
|
32 ----- -------
|
|
33 0.9 Works
|
|
34 ----- -------
|