It looks like things are still happening:
ps -ef | grep postgres
postgres 7009 1 0 Aug13 ? 00:00:17 postmaster -D /var/opt/rh/rh- postgresql12/lib/pgsql/data
postgres 7236 7009 0 Aug13 ? 00:00:00 postgres: logger
postgres 7276 7009 0 Aug13 ? 00:00:27 postgres: checkpointer
postgres 7277 7009 0 Aug13 ? 00:33:25 postgres: background writer
postgres 7278 7009 0 Aug13 ? 00:01:07 postgres: walwriter
postgres 7279 7009 0 Aug13 ? 00:00:12 postgres: autovacuum launcher
postgres 7280 7009 0 Aug13 ? 00:01:46 postgres: stats collector
postgres 7281 7009 0 Aug13 ? 00:00:00 postgres: logical replication launcher
root 116559 212360 0 12:29 pts/0 00:00:00 grep --color=auto postgres
postgres 199904 7009 99 Aug16 ? 1-01:34:28 postgres: foreman foreman [local] DELETE
postgres 199905 7009 0 Aug16 ? 00:00:00 postgres: foreman foreman [local] idle
Here is output:
strace -p 7009 -fF -s 25555
strace: deprecated option -F ignored
strace: Process 7009 attached
select(7, [3 4 5 6], NULL, NULL, {tv_sec=52, tv_usec=376632}) = ? ERESTARTNOHAND (To be restarted if no handler)
--- SIGUSR1 {si_signo=SIGUSR1, si_code=SI_USER, si_pid=7279, si_uid=26} ---
stat("logrotate", 0x7ffcffaf1b70) = -1 ENOENT (No such file or directory)
clone(strace: Process 116726 attached
child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f80d6845b90) = 116726
[pid 116726] set_robust_list(0x7f80d6845ba0, 24 <unfinished ...>
[pid 7009] rt_sigreturn({mask=[]} <unfinished ...>
[pid 116726] <... set_robust_list resumed>) = 0
[pid 7009] <... rt_sigreturn resumed>) = -1 EINTR (Interrupted system call)
[pid 116726] open("/proc/self/oom_score_adj", O_WRONLY <unfinished ...>
[pid 7009] rt_sigprocmask(SIG_SETMASK, ~[ILL TRAP ABRT BUS FPE SEGV CONT SYS RTMIN RT_1], <unfinished ...>
[pid 116726] <... open resumed>) = 11
[pid 7009] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid 116726] write(11, "0", 1 <unfinished ...>
[pid 7009] rt_sigprocmask(SIG_SETMASK, [], <unfinished ...>
[pid 116726] <... write resumed>) = 1
[pid 7009] <... rt_sigprocmask resumed>NULL, 8) = 0
[pid 116726] close(11 <unfinished ...>
[pid 7009] select(7, [3 4 5 6], NULL, NULL, {tv_sec=60, tv_usec=0} <unfinished ...>
[pid 116726] <... close resumed>) = 0
[pid 116726] open("/dev/urandom", O_RDONLY|O_NOCTTY|O_NONBLOCK) = 11
[pid 116726] fstat(11, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
[pid 116726] poll([{fd=11, events=POLLIN}], 1, 10) = 1 ([{fd=11, revents=POLLIN}])
[pid 116726] read(11, "k}\323\337\331\231D\252\334\325\256\261\v\ry\30\222\331]?\271T\305\177\326\340\32\3225\361\337)\310|\301\210\201\v\21\317\16b\241g\322\4Ut", 48) = 48
[pid 116726] close(11) = 0
[pid 116726] getuid() = 26
There was quite a bit more that came out. Lots of sendtos that look generally like:
[pid 116730] sendto(10, "\2\0\0\0\350\1\0\0\0\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\356\4\0\0\0\0\0\0\1\0\0\0\0\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\0\0\0\0\5\0\0\0\0\0\0\0p\n\0\0\0\0\0\0\3\0\0\0\0\0\0\0\3\0\0\0\0\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\2\0\0\0\0\0\0\0o\n\0\0\0\0\0\0\1\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\225\v\0\0\0\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\7\0\0\0\0\0\0\0", 488, 0, NULL, 0) = 488
[pid 116730] kill(7279, SIGUSR2) = 0
[pid 116730] exit_group(0) = ?