# روی سرورِ بکاپ (۲۴۷). هر تغییرِ دیتابیسِ ۲۴۹ را لحظه‌ای در wal/ می‌نویسد (pg_receivewal، ابزارِ خودِ Postgres). # --synchronous: هر تکه همان لحظه روی دیسکِ این‌جا fsync می‌شود. اپ روی ۲۴۹ منتظرِ این‌جا نمی‌ماند # (synchronous_standby_names خالی است)، پس قطعیِ ۲۴۷ هیچ پرداختی را کند یا متوقف نمی‌کند. # اسلاتِ zareian_247 روی ۲۴۹ نگه می‌دارد که در قطعی چیزی جا نیفتد؛ سقفش max_slot_wal_keep_size=1GB است. [Unit] Description=Zareian MathApp: live WAL stream from 249 After=zareian-pg-tunnel.service BindsTo=zareian-pg-tunnel.service [Service] User=administrator ExecStart=/usr/lib/postgresql/14/bin/pg_receivewal -h 127.0.0.1 -p 15440 -U zareian_replicator \ --no-password --slot=zareian_247 --synchronous --no-loop \ -D /home/administrator/zareian-pgbackup/wal Restart=always RestartSec=10 [Install] WantedBy=multi-user.target