File Synchronization
Real-time file sync keeps WordPress files identical on both servers.
What's Synced
- WordPress core files
- Themes
- Plugins
- Uploads (media files)
- Web server configurations (nginx/apache)
What's NOT Synced
wp-config.php(contains server-specific settings)- Cache directories
- Log files
.gitdirectories
How It Works
- inotify watches for file changes on master
- Changes batched for 5 seconds (prevents rapid-fire syncs)
- rsync transfers changed files to slave
- Web server configs validated before applying
Monitoring
Dashboard shows:
- Sync service status
- Monitored directories
- Last sync timestamp
- Monitored config paths