Checking for operating system processes

Once we have checked the archives and our system views, we are ready to check for system processes. Checking for system processes might look a little crude, but it has been proven to be highly effective.

On the master, we can simply check for a process called wal_sender. On the slave, we have to check for a process called wal_receiver.

Let's check out what we are supposed to see on the master first. The following command does the job:

ps ax | grep "wal sender"

Here is the output:

9314   ??  Ss     0:00.00 postgres: wal sender process
hs ::1(61498) idle

On Linux, we can see that the process carries not only its purpose (in this case, wal_sender) but also the name of the end user and network-related information. In our ...

Get PostgreSQL Replication - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.