> On Thursday, February 10, 2022, 01:49:10 AM GMT+8, Tom Lane <tgl@xxxxxxxxxxxxx> wrote: >> Ludwig Isaac Lim <ludz_lim@xxxxxxxxx> writes: >> How do make sure that NIC will be listening every time I started/restarted the server? > You need to tell systemd not to start the postgresql service > until the network is up. > In basic cases, you can edit the postgresql.service file, > or maybe better create an add-on config file something like this: > $ cat /etc/systemd/system/postgresql.service.d/delay_start.conf > [Unit] > After=network-online.target > Wants=network-online.target > (The add-on file name doesn't matter, the directory name does.) > I'm not certain that this will wait for custom NICs if you are > doing something nonstandard to configure those, but for me > it works for alternate IPs configured in > /etc/sysconfig/network-scripts/ifcfg-whatever. > regards, tom lane Thanks Tom. It works. Regards, Ludwig