The Resilient Scheduler daemon schedules a file task that synchronises the file systems on both servers using PPConfig. As part of the process, the database users are also synchronised.
The file synchronisation task reads a configuration file which details the files and directories to be included in the file synchronisation. File names are true path names, not linked path names. The include config file is $PPHOME/rsBES/cfg/Include.cfg.
If a file exists on the contingency/secondary server but not on the production server in the included directory, then the file on contingency/secondary will be removed when the file synchronisation task is run.
As well as the Include.cfg, there is also an Exclude.cfg - $PPHOME/rsBES/cfg/Exclude.cfg, which takes priority over the Include.cfg. This contains a list of files and directories to be excluded in the file synchronisation task.
There is a further configuration file that is read by the file synchronisation task - $PPHOME/rsBES/cfg/dnc.cfg. This contains a list of files not to be copied to original_file_name.ssf before being transferred. Typically, this file identifies large files that are static at the time of transfer (for example, ppdb dump device).
For further information on rsBES and the file synchronisation process, see our online documentation, available here.