I don't find a clear mention in the docs of superuser processes that are exempt from counting toward superuser_reserved_connections. So I would think that it's possible that postgres autovac workers ought to count toward that. Am I wrong about that? I actually have the same question about pglogical replication background workers and manager, which also run as postgres.
Do I need to increase my limit to account for these workers, or are some or all of these processes ignored by superuser_reserved_connections?
Many thanks!
Jeremy