diff --git a/src/checks.c b/src/checks.c index c175a752d..e31eb1735 100644 --- a/src/checks.c +++ b/src/checks.c @@ -1997,6 +1997,7 @@ static int connect_proc_chk(struct task *t) environ = check->envp; extchk_setenv(check, EXTCHK_HAPROXY_SERVER_CURCONN, ultoa_r(s->cur_sess, buf, sizeof(buf))); + haproxy_unblock_signals(); execvp(px->check_command, check->argv); ha_alert("Failed to exec process for external health check: %s. Aborting.\n", strerror(errno));