In pgPool-II 3.7.5 configuration pgpool.conf, is recovery_user a role or a system user?
I don't use pgpool, but it must be the OS user who runs the database server.  It cannot be a user within the PostgreSQL database, as a failed database cannot accept connections until after it has been recovered.