diff --git a/src/main/health_check.c b/src/main/health_check.c index 50981c11b..d2f1986e9 100644 --- a/src/main/health_check.c +++ b/src/main/health_check.c @@ -138,6 +138,14 @@ do_health_check_child(int *node_id) /* Initialize per process context */ pool_init_process_context(); + /* + * Open pool_passwd. + */ + if (strcmp("", pool_config->pool_passwd)) + { + pool_reopen_passwd_file(); + } + if (sigsetjmp(local_sigjmp_buf, 1) != 0) { pool_signal(SIGALRM, SIG_IGN);